2016-09-01 7 views
5

मैं गिट जीजीपी हस्ताक्षर का उपयोग कर रहा हूं। मैं इसे अक्षम करना चाहता हूं। मैंने .gitconfigगिट जीजीपी हस्ताक्षर को अक्षम करने के लिए कैसे करें

[user] 
    name = NAME 
    email = EMAIL 
    signingkey = KEY 
... 
[commit] 
    gpgsign = false 

मेरी प्रतिबद्धता अभी भी डिफ़ॉल्ट रूप से साइन इन कर रही है।

पीएस: मैंने सोर्सेट्री Repository/ Repository Settings/Security टैब से भी अक्षम कर दिया। सोर्सेट्री और टर्मिनल बलों दोनों जीपीजी का उपयोग करने के लिए।

+0

क्या आपको gpg को अक्षम करने का तरीका मिला? मेरे पास एक ही समस्या है – pdegand59

+0

नहीं, मैंने इसके साथ रहना सीखा – Thellimist

उत्तर

9

आप इसे git config commit.gpgsign false चलाकर अक्षम कर सकते हैं यह वैश्विक स्तर पर स्थानीय रूप से कॉन्फ़िगरेशन सेट करता है।

.gitconfig में इस सेटिंग को लाना तुम क्या था के साथ मेरे लिए काम किया, [उपयोगकर्ता] विन्यास के बिना:

[commit] 
    gpgsign = false 
8

अस्थायी रूप से अगले के लिए GPG हस्ताक्षर करने को निष्क्रिय करने के लिए प्रतिबद्ध:

git -c commit.gpgsign=false commit 
1

करने के लिए unsign पिछले प्रतिबद्ध:

git commit --amend --no-gpg-sign 

-no-gpg-sign

काउंटरमैंड commit.gpgSign कॉन्फ़िगरेशन वेरिएबल जो प्रत्येक प्रतिबद्धता पर हस्ताक्षर करने के लिए मजबूर है।

संबंधित मुद्दे