मैं कॉर्पोरेट टीएफएस सर्वर द्वारा होस्ट किए जा रहे जीआईटी रिपोजिटरी को क्लोन करने की कोशिश कर रहा हूं।टीएफएस, विंडोज प्रमाणीकरण और कमांडलाइन गिट (msysgit)
मैं इस भंडार को VS2013 का उपयोग करके क्लोन करने में सक्षम हूं। लेकिन कमांड लाइन गिट git version 1.9.4.msysgit.2
पर आने पर, git.exe Authentication failed for 'uri'
के साथ विफल रहता है।
मेरी पहली कोशिशों पर, मैंने अपने डोमेन प्रमाण-पत्र दिए। कई केस संयोजनों के साथ (DOMAIN\user
, domain\user
, और इसी तरह)।
फिर मुझे पृष्ठ Team Foundation Server 2013 Express - Can't connect to git repo via command line मिला, इसलिए मैंने बिल्कुल प्रमाणीकरण के साथ प्रयास नहीं किया है।
K:\GitRepositories>git clone http://tfs:8080/tfs/CegidTest2013/IVO_TestBuilds/_git/IntegrationTestsOverrides
Cloning into 'IntegrationTestsOverrides'...
Username for 'http://tfs:8080':
Password for 'http://tfs:8080':
fatal: Authentication failed for 'http://tfs:8080/tfs/CegidTest2013/IVO_TestBuilds/_git/IntegrationTestsOverrides/'
कोई भाग्य नहीं।
नेटवर्क यातायात को देखते हुए, मुझे लगता है कि ग्राहक का NTLMSSP_NEGOTIATE
NTLMSSP_CHALLENGE
प्रतिक्रिया प्राप्त करता है। ग्राहक आगे नहीं बढ़ता है।
क्या यह इस तथ्य से संबंधित हो सकता है कि TFS सर्वर वर्तमान में लॉग इन किए गए उपयोगकर्ता की तुलना में किसी अन्य डोमेन से संबंधित है? यह कोई मुद्दा नहीं होना चाहिए।
मैं प्रमाण के बिना सर्वर की कॉन्फ़िगरेशन को संशोधित नहीं कर सकता (यह एक टीएफएस उत्पादन सर्वर है, मैं व्यवस्थापक नहीं हूं)।
क्या आपने इस http पते को अपने एक्सप्लोरर में भरने का प्रयास किया है? मेरे पास वही था, और मेजबान सर्वर के लिए मेरे लॉन्चेंशियल के लिए विंडोज लॉगऑन संदेश होने के बाद ही मैं उस होस्ट पर गिट सर्वर से कनेक्ट करने में सक्षम था। – StarShine
हां, मैंने कोशिश की है (एक्सप्लोरर, आईक्सप्लोर, क्रोम)। यह होस्ट इंट्रानेट जोन से संबंधित है। मुझे अपने सत्र के दौरान कोई प्रमाणीकरण टाइप करने के लिए नहीं कहा जाता है। – nilleb
क्या आप विजुअल स्टूडियो में उस यूआरएल का उपयोग करके इसे क्लोन कर सकते हैं? क्या आपके सर्वर लॉग में कुछ भी है? –