2017-01-30 10 views
6

पर एक निजी रेपो से क्लोन मैं एक निजी रेपो (है कि मैं करने के लिए उपयोग कर सकते है) GitHub पर क्लोनिंग की कोशिश की है नहीं दूँगा और इस संदेश मिलता है:GitKraken मुझे GitHub

enter image description here

क्लोन असफल

'मूल' से कनेक्ट नहीं हो सका। अपने रिमोट यूआरएल को दोबारा जांचें, फिर सुनिश्चित करें कि उस रिमोट पर उस क्रिया को करने के लिए आपके पास पहुंच है और पुनः प्रयास करें।

मैं खिड़कियों 10 चलाने के लिए, मैं GitHub और ssh कुंजी कार्यों के लिए Kraken कनेक्ट कर दिया है और मैं अपने अन्य GitHub रेपोस कि जनता ठीक कर रहे हैं करने के लिए धक्का और रेपोस खींच सकते हैं। मैं कमांड लाइन से रिपो को क्लोन करने में भी सक्षम था।

+0

[SourceTree] (https://www.sourcetreeapp.com) आज़माएं। यह गिटक्रैकन की तुलना में अधिक सुविधाएं प्रदान करता है। – axiac

उत्तर

9

किसी कारण से, गिटक्रैक आपके मौजूदा HTTPS प्रमाण-पत्रों का उपयोग गिटहब के साथ संवाद करने के लिए नहीं करता है, न ही यह विंडोज़ पर एसएसएच का उपयोग करता है। इसके बजाय यह OAuth2 का उपयोग करता है, जिसका अर्थ है कि आपको गिटक्रैकन को OAuth2 पहुंच प्रदान करने की आवश्यकता है।

https://support.gitkraken.com/integrations/github
कोई रिमोट या खजाने में दिखाई दे रहे हैं, तो रिमोट या क्लोन जोड़ें, संभावित कारण एक संगठन उपयोग की अनुमति के लिए की जरूरत है। जब तक संगठन विशेष रूप से गिटक्रैकन को एप्लिकेशन के रूप में अनुमति नहीं देता है तब तक गिटक्रैकन उन रेपो को नहीं देख सकता जब तक कि क्लर्क क्लोनिंग या फोर्क नहीं जोड़ता।

  1. पहले जांच कर लें पहुँच से GitHub Applications
  2. GitKraken करने की अनुमति दी गई है या नहीं करने के लिए उपयोग की अनुमति दी गई है, तो संगठन देखने Organization Approval
  3. अनुमति देने के लिए तीसरे पक्ष के आवेदन प्रतिबंध के बारे में जानकारी के लिए की आवश्यकता होगी Third-party apps list

ये कदम मैं ले लिया है और वे मेरे लिए काम किया:

  1. आपको अपने गिटहब संगठन में एक प्रशासक होना चाहिए।
  2. पहुँच GitHub GitKraken आवेदन पेज और एक्सेस का अनुरोध:

    • https://github.com/settings/connections/applications/a7557949433b7d282a76
    • आप नीचे स्थित अपने संगठनों की एक सूची दिखाई देगी। लागू होने पर "पहुंच का अनुरोध करें" पर क्लिक करें।
    • यदि आपका संगठन सूचीबद्ध नहीं है तो आपको अन्य समस्याएं हैं (क्या आप सही गिटहब उपयोगकर्ता खाते का उपयोग कर रहे हैं? क्या आप संगठन के सदस्य हैं?)
    • पृष्ठ इस प्रकार मेरे लिए की तरह लग रहा है:

      1. पहुँच यह पेज: https://github.com/organizations/YOUR_ORG_NAME/settings/oauth_application_policy
        • तुम भी पहुंचा जा सकता है Screenshot of Applications page
      2. पहुँच तुम सिर्फ अनुरोध किया की स्वीकृति दें गिटहब सेटिंग्स> "संगठन सेटिंग्स"> "थर्ड-पार्टी एक्सेस"

  3. 0 पर जाकर पृष्ठ
  4. यह पृष्ठ इस तरह दिखता है: Screenshot of Organization Settings Third-party access
  5. यह अपने "व्यक्तिगत सेटिंग्स" के रूप में नहीं एक ही पृष्ठ है> "अधिकृत अनुप्रयोगों" पृष्ठ (https://github.com/settings/applications)
  6. आप GitKraken देखना चाहिए अनुमति देने का अनुरोध के रूप में सूचीबद्ध।
  7. इसे पहुंच प्रदान करने के लिए लिंक को स्वीकृति पर क्लिक करें।
  • गिटक्रैकन अब काम करना चाहिए।
  • हालांकि, मेरे अनुभव में मैं विश्वसनीय सूची में सूचीबद्ध गिटक्रैकन अनुरोध को विश्वसनीय रूप से नहीं देखता हूं। मैंने सहायता के लिए गिटकेकन सपोर्ट से संपर्क किया है।

    +0

    धन्यवाद! यह मेरे लिए काम किया। –