2013-08-26 12 views
6

से कनेक्ट करना मैं अपनी टीमसिटी परियोजना को अपने टीएफएस प्रोजेक्ट से जोड़ने की कोशिश कर रहा हूं। मैं सामान का एक गुच्छा की कोशिश की, लेकिन मैं हमेशा एक ही त्रुटि मिलती है:टीम टीम को टीएफएस

TFS failed. ExitCode: 111, command: C:\TeamCity\webapps\ROOT\WEB-INF\plugins\tfs\bin\tfs-native.exe @@C:\TeamCity\temp\TC-TFS-25-7939_109\command.params, in file: {https://budiedimas.visualstudio.com/DefaultCollection/TesteTeamCity, /hash:S, /noProxy, C:\TeamCity\temp\TC-TFS-25-7939_108.result, ConnectionTest, $/TesteTeamCity/TesteTeamCity}, completed in: 1 second(s) 
stdout: TFS Native Verifier v8.0 Copyright (C) 2006-2013 JetBrains s.r.o. 
Running under .NET Framework 4.0.30319.18052 
INFO - 
INFO - Use Team Explorer 2012 
INFO - 
TFS Native Accessor v8.0 Copyright (C) 2006-2013 JetBrains s.r.o. 
INFO - Connecting to server https://budiedimas.visualstudio.com/DefaultCollection/TesteTeamCity 
INFO - WebProxy is disabled 
Connection test: 
    Server='https://budiedimas.visualstudio.com/DefaultCollection/TesteTeamCity' 
    Root='$/TesteTeamCity/TesteTeamCity' 
ERROR - TF30063: You are not authorized to access https://budiedimas.visualstudio.com/DefaultCollection/TesteTeamCity. 
System.Exception: TF30063: You are not authorized to access https://budiedimas.visualstudio.com/DefaultCollection/TesteTeamCity. ---> Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException: TF30063: You are not authorized to access https://budiedimas.visualstudio.com/DefaultCollection/TesteTeamCity. 
    em Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.EnsureTokenProvider(HttpWebResponse webResponse) 
    em Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.SendRequest() 
    em Microsoft.TeamFoundation.Client.Channels.TfsHttpRequestChannel.Request(TfsMessage message, TimeSpan timeout) 
    em Microsoft.TeamFoundation.Client.Channels.TfsHttpClientBase.Invoke(TfsClientOperation operation, Object[] parameters, TimeSpan timeout, Object[]& outputs) 
    em Microsoft.TeamFoundation.Framework.Client.Registration.GetRegistrationEntries(String toolId) 
    em Microsoft.TeamFoundation.Framework.Client.RegistrationProxy.GetRegistrationEntries(String toolId) 
    em Microsoft.TeamFoundation.Framework.Client.RegistrationService.GetInstanceId() 
    em Microsoft.TeamFoundation.Framework.Client.RegistrationService.get_InstanceClientCacheDirectory() 
    em Microsoft.TeamFoundation.Framework.Client.RegistrationService..ctor(TfsTeamProjectCollection tfsObject) 
    em Microsoft.TeamFoundation.Client.TfsTeamProjectCollection.CreateServiceProxy(Type serviceType) 
    em Microsoft.TeamFoundation.Client.TfsTeamProjectCollection.GetServiceInstance(Type serviceType, Object serviceInstance) 
    em Microsoft.TeamFoundation.Client.TfsConnection.GetService(Type serviceType) 
    em Microsoft.TeamFoundation.Framework.Client.PreFrameworkServerDataProvider.FindServiceLocation(String serviceType, String toolId) 
    em Microsoft.TeamFoundation.Framework.Client.PreFrameworkServerDataProvider.LocationForCurrentConnection(String serviceType, Guid serviceIdentifier) 
    em Microsoft.TeamFoundation.Client.TfsConnection.EnsureProviderConnected() 
    em JetBrains.TeamCity.Tfs.Command.Do() na c:\BuildAgent\work\23f504c63c17dfdf\TfsNativeAccessor\src\Command.cs:linha 28 
    em JetBrains.TeamCity.Tfs.Program.Main(String[] args) na c:\BuildAgent\work\23f504c63c17dfdf\TfsNativeAccessor\src\Program.cs:linha 134 
    --- Fim do rastreamento de pilha de exce‡äes internas --- 
    em JetBrains.TeamCity.Tfs.Program.Main(String[] args) na c:\BuildAgent\work\23f504c63c17dfdf\TfsNativeAccessor\src\Program.cs:linha 438 

मैं हमेशा त्रुटि मिलती है:

'You are not authorized to access /DefaultCollection/'

मैं TFS पर सब कुछ में व्यवस्थापक अधिकार है और मैं नहीं जानता कि अगर मुझे टीमसिटी पर कुछ प्राधिकरण कॉन्फ़िगरेशन याद आ रही है।

क्या किसी को पता है कि यह क्यों हो रहा है?

+0

आप वैकल्पिक क्रेडेंशियल्स सक्षम किया था? http://blogs.msdn.com/b/buckh/archive/2013/01/07/how-to-connect-to-tf-service-without-a-prompt-for-liveid-credentials.aspx – jessehouwing

+0

हां। .. मैंने किया .. फिर भी वही समस्या देता है –

+0

हाय विक्टर, मुझे बिल्कुल वही समस्या है। क्या आपने कभी इसे हल किया है? –

उत्तर

12

मैं अंत में टीमसिटी के नवीनतम संस्करण (जो मेरे लिए 8.0.3 है) में काम करने में कामयाब रहा, लेकिन स्पष्ट रूप से यह संस्करण 7.1.4 के बाद से काम कर रहा है।

  1. First configure alternate credentials in TFS (प्रोफाइल -> साख -> वैकल्पिक क्रेडेंशियल्स सक्षम)

  2. TeamCity

    • उपयोग में

      तो निम्न URL स्वरूप: https: // {YourNameHere} .visualstudio .com/DefaultCollection

    • उपयोगकर्ता नाम के लिए चरण 1 में सेटअप वैकल्पिक क्रेडेंशियल नाम का उपयोग करें। लेकिन इसे इस प्रारूप "## लाइव ## \ usernamehere", (यह वास्तव में आप इस बताता बॉक्स के नीचे है, लेकिन मैं किसी भी तरह यह पहली बार याद किया!)

आशा इस किसी और में मदद करता है के रूप में मैं बर्बाद किया इस पर काफी समय!

+2

इसके अलावा, विजुअल स्टूडियो अपडेट 1 (या ऊपर) स्थापित करना न भूलें। यह उल्लेख किया गया निर्देश बॉक्स रोब में एक आवश्यकता के रूप में सूचीबद्ध है। –

+0

क्या होस्टेड टीएफएस के व्यवस्थापक को अपने प्रमाण पत्र दर्ज करना है? –

+1

एक आकर्षण की तरह काम किया! धन्यवाद! अगर मैंने टीमसिटी में टेक्स्टबॉक्स के नीचे भी वह जानकारी पढ़ी है तो इससे मदद मिली होगी। –

0

इसकी कैश समस्या की तरह दिखता है। टीम शहर सेवा को पुनरारंभ करने के लिए मेरे लिए काम किया

2

मैंने अपना यूआरएल नाम और उपयोगकर्ता नाम धुंधला कर दिया है, लेकिन मुझे पता है कि चित्र बहुत से लोगों की मदद करते हैं। यह समस्या के लिए @Rob पक्षी समाधान है। मैं उसे बहुत धन्यवाद नहीं कर सकता! दोबारा, सुनिश्चित करें कि आपके पास टीमसिटी बिल्ड सर्वर और एजेंट पर स्थापित टीम एक्सप्लोरर के साथ कम से कम VisualStudio 2012 अपडेट 1 है। विजुअल स्टूडियो (यदि आवश्यक हो) को अपडेट करने के बाद, आपको टीमसिटी बिल्ड सर्वर को पुनरारंभ करना होगा और एजेंट भी बनाना होगा।

enter image description here

+0

+1 हमेशा एक तस्वीर रखने में मदद करता है - अच्छा एक जैस्पर! –

+1

इसके अतिरिक्त, मैंने उनके दस्तावेज़ों के अपडेट का अनुरोध किया और वे बहुत जल्दी परिवर्तनों का पालन करते रहे। http://confluence.jetbrains.com/display/TCD8/Team+Foundation+Server#TeamFoundationServer-HostedTFSLogin मुझे जेटब्रेन टीम से प्यार है। – Japster24

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