2014-10-14 8 views
13

मैं कॉर्पोरेट टीएफएस सर्वर द्वारा होस्ट किए जा रहे जीआईटी रिपोजिटरी को क्लोन करने की कोशिश कर रहा हूं।टीएफएस, विंडोज प्रमाणीकरण और कमांडलाइन गिट (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_NEGOTIATENTLMSSP_CHALLENGE प्रतिक्रिया प्राप्त करता है। ग्राहक आगे नहीं बढ़ता है।

क्या यह इस तथ्य से संबंधित हो सकता है कि TFS सर्वर वर्तमान में लॉग इन किए गए उपयोगकर्ता की तुलना में किसी अन्य डोमेन से संबंधित है? यह कोई मुद्दा नहीं होना चाहिए।

मैं प्रमाण के बिना सर्वर की कॉन्फ़िगरेशन को संशोधित नहीं कर सकता (यह एक टीएफएस उत्पादन सर्वर है, मैं व्यवस्थापक नहीं हूं)।

+0

क्या आपने इस http पते को अपने एक्सप्लोरर में भरने का प्रयास किया है? मेरे पास वही था, और मेजबान सर्वर के लिए मेरे लॉन्चेंशियल के लिए विंडोज लॉगऑन संदेश होने के बाद ही मैं उस होस्ट पर गिट सर्वर से कनेक्ट करने में सक्षम था। – StarShine

+0

हां, मैंने कोशिश की है (एक्सप्लोरर, आईक्सप्लोर, क्रोम)। यह होस्ट इंट्रानेट जोन से संबंधित है। मुझे अपने सत्र के दौरान कोई प्रमाणीकरण टाइप करने के लिए नहीं कहा जाता है। – nilleb

+0

क्या आप विजुअल स्टूडियो में उस यूआरएल का उपयोग करके इसे क्लोन कर सकते हैं? क्या आपके सर्वर लॉग में कुछ भी है? –

उत्तर

1

मूल रूप से उपरोक्त प्रश्न के लिए एक टिप्पणी है, यहाँ पोस्टिंग के रूप में यह है जवाब

धन्यवाद @ गिउलिओ-VIAN। मैंने थोड़ी देर से अपनी पोस्ट अपडेट नहीं की है, और मुझे यह कहना है कि जब मैंने विंडोज़ v2.4.2.windows.1 के लिए गिट का उपयोग शुरू किया था (उपलब्ध here) समस्या गायब हो गई है। मुझे यह भी कहना है कि विंडोज 1.9.5 के लिए गिट कुछ उपयोगकर्ताओं के लिए काम करता है (और कुछ अन्य लोगों के लिए नहीं)। विंडोज 2.4 के लिए गिट की उपलब्धता ने निश्चित रूप से समस्या का समाधान किया है।

+0

एक ही समस्या थी जब मैंने टीएफएस 2017 में अपग्रेड किया। बस गिट को 2.11.0 पर अपडेट किया गया और यह ठीक काम करता था। – jValdron

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