2014-09-23 9 views
15

मैं निम्नलिखित त्रुटि मिलती है जब मैं का उपयोग कर GitHub करने के लिए अपने कोड पुश करने के लिए Sourcetree कोशिश में नहीं पाया जा सका:त्रुटि (internetKeychainItemForServer: withUsername: पथ: बंदरगाह: प्रोटोकॉल :) - निर्दिष्ट आइटम कीचेन

Pushing to http://github.myOrg.com/my-repo/my-proj.git 
2014-09-23 13:05:20.500 git-credential-sourcetree[6744:507] Error (internetKeychainItemForServer:withUsername:path:port:protocol:) - The specified item could not be found in the keychain. 
remote: Permission to ion-my-repo/my-proj.git denied to my-user-id. 
fatal: unable to access 'http://github.myOrg.com/my-repo/my-proj.git/': The requested URL returned error: 403 
sourcetree जानता है मेरे उपयोगकर्ता आईडी है क्या और यह सिर्फ मेरी GitHub खाते का उपयोग करने की जरूरत है पासवर्ड की तरह

Password required 
For user my-user-id on host github.myOrg.com 

तो यह दिखता है:

जब मैं धक्का मारा, sourcetree अपना पासवर्ड मेरे खाते से संबंधित के लिए मुझे पूछता है। मैं sourcetree का उपयोग कर सामग्री खींचने में सक्षम हूं और यह मुझे मेरे प्रमाण पत्र के लिए नहीं पूछता है। मैं इस परियोजना को धक्का देने में भी सक्षम था, लेकिन हाल ही में मेरे सिस्टम एडमिन ने मेरे मैक पर कीचेन के साथ कुछ किया और तब से मैं जिथब पर कुछ भी धक्का नहीं दे पा रहा हूं।

क्या कोई इस मुद्दे पर पहले आया था?

+0

मैंने मैनचेस्टर को मैन्युअल रूप से क्रेडेंशियल्स जोड़ा और ऐसा लगता है कि यह काम करता है। –

+0

क्या आप हमें बता सकते हैं कि कैसे? –

+0

कीचेन में: 'पासवर्ड' श्रेणी में 'bitbucket.org' प्रविष्टि जोड़ें। –

उत्तर

14

मुझे एक ही समस्या थी। ऐसा लगता है कि ssh एजेंट ने किसी भी तरह से मेरे प्रमाण पत्र खो दिए हैं। मैं यह महसूस किया जब मैं terminal का उपयोग कर अपने सभी SSH कुंजियों को सूचीबद्ध करने के लिए प्रयास किया:

$ ssh-add -l 
> The agent has no identities. 

तो मैं

$ ssh-add ~/.ssh/my_rsa_key 

भाग गया मैं अपने कुंजी के लिए पासवर्ड दर्ज किया। और मुद्दा चला गया।

तो, मुझे नहीं पता कि मेरे एसएस एजेंट ने अचानक क्यों या कैसे अपनी चाबियाँ खो दीं, लेकिन यदि यह वही समस्या है, तो आप ssh-add कमांड का उपयोग करके एसएसएच कुंजी को वापस जोड़कर हल कर सकते हैं।

यह उन मुद्दों में से एक हो सकता है जिनमें कई अलग-अलग कारण और समाधान हैं, मैं बस अपने मामले के लिए समाधान का प्रस्ताव दे रहा हूं।

+0

यह मेरे लिए काम किया! अजीब बात यह है कि यदि मैं 'कीचेन एक्सेस' खोलता हूं और 'एसएसएच' की खोज करता हूं तो मैं वहां कुंजी देख सकता हूं। यह वास्तव में एसएसएच एजेंट था जिसमें यह नहीं था। – GabrielOshiro

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