2012-03-24 15 views
36

में Mercurial संस्करण नियंत्रण शो त्रुटि मैं अपने प्रोजेक्ट के लिए Mercurial संस्करण नियंत्रण का उपयोग कर रहा हूँ। सब कुछ push, pull की तरह, update ठीक कर रही है लेकिन एक बात गलत हो रहा है: जब मैं push उपयोग कर रहा हूँ कि यह इसपुश

warning: bitbucket.org certificate with fingerprint 24:9c:45:8b:9c:aa:ba:55:4e:01:6d:58:ff:e4:28:7d:2a:14:ae:3b not verified (check hostfingerprints or web.cacerts config setting) 

की तरह कुछ दिखाया जा रहा है किसी ने मुझे बता सकते हैं जहां गलत हिस्सा है। कोई मदद और सुझाव अत्यधिक सराहनीय हैं।

+1

क्या आप होस्टफिंगरप्रिंट या वेब.cacerts कॉन्फ़िगरेशन सेटिंग जांचते हैं? –

+0

वह फ़ाइल कहां है? – NewUser

+2

http://mercurial.selenic.com/wiki/CACertificates#Windows –

उत्तर

17

अंततः मुझे निम्नलिखित पृष्ठों की जांच करके समाधान मिला: CACertificates और http://tadabborat-blog.tumblr.com/post/9502320721/mercurial-warning-bitbucketorg-certificate-with

+1

नए लिंक: https://www.mercurial-scm.org/wiki/CACertificates http://tadabborat-blog.tumblr.com/post/9502320721/Mercurial-चेतावनी-बिटबकेटेट-प्रमाणपत्र- – robsch

+0

@robsch धन्यवाद, इसे ठीक किया गया –

34

इसे मेरे .hgrc में डालकर चाल चल रही थी।

[hostfingerprints] 
bitbucket.org = 45:ad:ae:1a:cf:0e:73:47:06:07:e0:88:f5:cc:10:e5:fa:1c:f7:99 

आपको होस्ट के प्रमाणपत्र को देखकर पहले फिंगरप्रिंट की जांच करनी चाहिए। लेकिन अगर सब ठीक दिखता है तो आप उन अजीब चेतावनियों को दूर करने के लिए उपर्युक्त दृष्टिकोण का उपयोग कर सकते हैं।

देखें https://confluence.atlassian.com/display/BBKB/abort%3A+certificate+for+bitbucket.org+has+unexpected+fingerprint

-1

से यह संदेश मिल गया https://confluence.atlassian.com/display/BBKB/abort%3A+certificate+for+bitbucket.org+has+unexpected+fingerprint

Bitbucket के प्रमाण पत्र का उपयोग करने के लिए बदल दिया है SHA-2 से 6 मई 2015 के बाद से आप अपने स्थानीय मर्क्युरियल विन्यास को अद्यतन करने के रूप में निम्न प्रकार की आवश्यकता होगी:

अपनी वैश्विक Mercurial कॉन्फ़िगरेशन फ़ाइल ढूंढें .... विंडोज के लिए, इस फ़ाइल को Mercurial.ini कहा जाता है और आमतौर पर आपके उपयोगकर्ता प्रोफ़ाइल की होम निर्देशिका में पाया जाता है। उदाहरण के लिए (सी: \ उपयोगकर्ता \ जो भी \ Mercurial.ini) यूनिक्स/ओएसएक्स के लिए, इस फ़ाइल को .hgrc कहा जाता है और ~/.hgrc (आपकी होम निर्देशिका)

नीचे दी गई रेखा को संपादित करें [hostfingerprints] नए प्रमाणपत्र को

[hostfingerprints] 
bitbucket.org = 46:de:34:e7:9b:18:cd:7f:ae:fd:8b:e3:bc:f4:1a:5e:38:d7:ac:24 

विंडोज़ Mercurial.ini फ़ाइल को अद्यतन करने के बाद, कोई समस्या नहीं है। Sourcetree के साथ Mercurial का उपयोग करना।

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