2012-09-13 8 views
67

जब मैं विजुअल स्टूडियो 2012 को लोड करता हूं, तो यह पिछले TFS सर्वर से कनेक्ट करने का प्रयास करेगा जो इसे कनेक्ट किया गया था।विजुअल स्टूडियो को लोड करते समय विजुअल स्टूडियो ऑनलाइन (TFSPreview) से कनेक्ट करने के लिए उपयोग किए गए डिफ़ॉल्ट क्रेडेंशियल्स को मैं कैसे बदल सकता हूं?

मेरी मशीनों में से एक (जो कभी-कभी TFS2008 और TFS2010 सर्वर से कनेक्ट होता है) पर हमेशा विजुअल स्टूडियो ऑनलाइन (tfspreview) से कनेक्ट करने के लिए पूरी तरह से गलत खाता डिफ़ॉल्ट रूप से डिफ़ॉल्ट लगता है, और यदि मैं कोशिश करना और प्राप्त करना चाहता था

माइक्रोसॉफ्ट विजुअल स्टूडियो

स्रोत नियंत्रण एक्सप्लोरर

TF204017: नवीनतम संस्करण है, यह फार्म की एक त्रुटि दे देंगे कार्रवाई पूरी नहीं हो सकता है, क्योंकि उपयोगकर्ता (खाता सेवा ([मेरे TFS सर्वर]) एक या मो नहीं है वर्कस्पेस [मेरे वर्कस्पेस] के लिए आवश्यक अनुमतियां (उपयोग करें); [मेरी लाइव आईडी]।

ठीक

मैं कैसे दृश्य स्टूडियो 2012, सही साख को डिफ़ॉल्ट बल्कि एक उचित रूप में काल्पनिक खाता सेवा एक से प्रभावित कर सकते हैं?

उत्तर

124

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

आशा है कि यह मदद करता है, sivilian

+13

ध्यान दें कि मुझे "विंडोज प्रमाण पत्र" के तहत अपने क्रेडेंशियल्स को बदलना है, न कि "सामान्य प्रमाण पत्र" – Jonathan

+3

धन्यवाद, यह एक आकर्षण की तरह काम करता है! बस इसे स्पष्ट करने के लिए, आप नीचे दिए गए सूची में नियंत्रण कक्ष -> उपयोगकर्ता खाते और पारिवारिक सुरक्षा -> प्रमाण पत्र प्रबंधक, विंडोज प्रमाण पत्र का चयन करें, क्लाउड में TFS के लिए प्रमाण-पत्र हटा दें। – Fore

+0

इच्छा है कि मैं इसे फिर से वोट दे सकता हूं, क्योंकि मेरे पास अभी भी एक ही समस्या थी, और यह पहली बार फिर से तय हुआ :) –

12

मैं अपने प्रमाणिकता प्रबंधक खोलने की कोशिश की लेकिन वहाँ किसी भी साख मेरी TFS खाते से कोई संबंध नहीं है नहीं पा सके।

तो क्या मैं बजाय किया मैं स्पष्ट अपने सभी इंटरनेट एक्सप्लोरर कुकीज़ और संग्रहीत पासवर्ड इंटरनेट एक्सप्लोरर में मेरी हॉटमेल खाते से लॉग आउट और फिर रूप में इस ब्लॉग में दिए गए विवरण: Changing TFS credentials in Visual Studio 2012

enter image description here

कुकीज़ बाहर साफ़ करने के बाद और पासवर्ड, आईई को पुनरारंभ करें और फिर अपने हॉटमेल (या विंडोज लाइव अकाउंट) से जुड़ें।

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

नोट: एक पाठक ने कहा कि आपको सभी आईई कुकीज़ को साफ़ करने की आवश्यकता नहीं है, केवल इन 3 कुकीज़, लेकिन मैंने इसका परीक्षण नहीं किया। > नियंत्रण कक्ष -

cookie:@login.live.com/ 
cookie:@visualstudio.com/ 
cookie:@tfs.app.visualstudio.com/ 
+0

मुझे इस पोस्टर के समान समस्या का अनुभव हुआ। टीएफएस के लिए खाता प्रबंधक में कोई प्रविष्टि नहीं थी। आईई से क्लियरिंग पासवर्ड और कुकीज़ ने मेरे लिए समस्या तय की है, हालांकि मैंने आईई को पुनरारंभ नहीं किया है या इसके साथ कुछ भी लॉग इन नहीं किया है। मैंने बस वीएस2012 को पुनरारंभ किया और टीएफएस ने मुझे प्रमाण पत्र के लिए प्रेरित किया। – user1366516

+1

यह VisualStudio.com के लिए TFS द्वारा उपयोग किए जाने वाले प्रमाण-पत्रों को साफ़ करने का समाधान है। –

+0

क्या आपको पता है कि मैं क्रेडेंशियल्स को एक साथ सहेजने का विकल्प कैसे हटा सकता हूं? –

29

आप स्पष्ट और दृश्य स्टूडियो में नई TFS साख पूछने के लिए

  1. जाओ नियंत्रण कक्ष (प्रारंभ करने के लिए बल को विंडोज वॉल्ट से TFS साख को हटाने की जरूरत)।

  2. क्लिक करें उपयोगकर्ता (या उपयोगकर्ता खाते और परिवार Safety-> उपयोगकर्ता विंडोज 7 मशीन में लेखा) लेखा

  3. प्रमाणिकता प्रबंधक क्लिक करें

  4. (या आपके क्रेडेंशियल्स प्रबंधित)

    प्रमाण पत्र प्रबंधक पृष्ठ में, आप दो प्रकार के प्रमाण-पत्र

    देख सकते हैं 210

5.Click दो पर साख, लिंक को संशोधित लिंक क्लिक तिजोरी से निकालें संग्रहीत TFS साख हटाने के लिए।

अब, जब आप विजुअल स्टूडियो में लॉगिन करते हैं तो आपको टीएफएस को जोड़ने के लिए प्रमाण पत्र देने के लिए कहा जाएगा।

नोट: विकल्प अनचेक करने के लिए याद रखें अपनी उपलब्धियों को हर TFS कनेक्शन के लिए साख पूछने के लिए मजबूर करने के लिए भूल गया है।

+0

बहुत आसान समाधान, मेरे लिए काम किया – baymax

-3

मैं एक और समाधान मिला: टीम में

  1. शुरू सत्र
  2. (लाल रंग में चिह्न) स्रोत नियंत्रण का चयन करें और कार्यस्थान में जाना
  3. फिर नए कार्यस्थान जोड़ें ... क्यों?
  4. क्योंकि आप एक ही कार्यक्षेत्र मट्ठा में काम करते हैं आप TFS में अपना खाता परिवर्तित न (मुझे नहीं पता क्यों)
  5. और अपनी परियोजना फिर से मैप करने के लिए तैयार है।

इसकी 100% काम करने की गारंटी है।

+0

किसी भी समय प्रमाण पत्र के लिए यह संकेत नहीं है? –

+0

यह मेरे लिए काम नहीं किया। मुझे विश्वास नहीं है कि क्रेडेंशियल वर्कस्पेस में भी संग्रहीत हैं। – Vort3x

9

मैं इस मुद्दे में भाग गया। किसी ने मेरे कंप्यूटर पर लॉग इन किया था और अपने टीएफएस क्रेडेंशियल्स का इस्तेमाल किया था। मैं वीएस2012, विंडोज 7 चला रहा हूं, और नेटवर्क प्रशासकों के पास प्रमाण पत्र प्रबंधक अक्षम है।

उसी आदेश के साथ एक कमांड विंडो से इस कमांड को चलाएं जो आपके चल रहे दृश्य स्टूडियो के रूप में है।

rundll32.exe keymgr.dll,KRShowKeyMgr 

आप अपने सभी संग्रहीत पहचान के साथ एक पॉपअप देखेंगे। अपने टीएफएस सर्वर के लिए एक को हटा दें।

नोट: आपको दृश्य स्टूडियो को पुनरारंभ करने की आवश्यकता होगी क्योंकि यह tfs प्रमाण-पत्रों को कैश करता है।

+0

मैं किसी भी तरह से "उपयोगकर्ता खाते" को आग नहीं लगा सकता। मैंने आपके आदेश का उपयोग किया है और यह अच्छी तरह से काम किया है। –

+0

क्या आपको पता है कि मैं क्रेडेंशियल्स को एक साथ सहेजने का विकल्प कैसे हटा सकता हूं? –

2

तुम भी

  1. ओपन दृश्य स्टूडियो कमान देने के लिए प्रेरित

  2. दर्ज आदेश Devenv /ResetSettings

यह पहले से ही बचाया निकल जाएगी TFS खाते और के लिए पूछना दृश्य स्टूडियो की स्थापना रीसेट करने का प्रयास कर सकते हैं क्रेडेंशियल

+0

VS2015 के लिए काम नहीं करता है :( –

+0

vs2017 – ArgeKumandan

0

विंडोज 8 के लिए :

नियंत्रण कक्ष -> साख प्रबंधक (के लिए खोज) -> वेब साख

यह मेरे लिए काम किया जाँच करें ...

+0

पर काम नहीं कर रहा है क्योंकि यह किसी भी मौजूदा उत्तर को डुप्लिकेट करता है, तो आपको शायद उत्तर को डुप्लिकेट करने के बजाय इसे वोट देना चाहिए –

0

प्रबंधक से साख सफाई और वी.एस. कैश को साफ़ करने के साथ असफल होने के बाद, पर विचार करें विजुअल स्टूडियो इंस्टॉलर (VS2017) से विजुअल स्टूडियो की मरम्मत करें। मैं व्यक्तिगत रूप से कोई अन्य समाधान काम नहीं मिला।

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