2012-07-12 10 views
5

Używam Team Explorer Everywhere z Eclipse. Kiedy próbuję sprawdzić w moich zmian pojawia się następujący błąd:Team Explorer wszędzie z uwierzytelnianiem Eclipse

Access denied connecting to TFS server myServerAddress (authenticating as myComputerName/myUser)

próbowałem użyć narzędzia CrossPlatformCommandLine pomocą polecenia tf profile, ale mam następujący komunikat

An argument error occurred: The command 'profile' is unknown

Jak zarządzać moje dane uwierzytelniające?

+0

Czy korzystasz z TEE 2010 lub 2012? Czy jesteś w systemie Windows? System operacyjny Mac? Jakaś inna platforma? –

+0

@ sinisha, co to jest "Team Explorer" .... może udzielisz mi krótko ... właściwie jestem nowy w Androidzie i "tees maar khan" hm log ekspert ko bolte hai ... więc nie przeszkadza to ..ok –

+1

@Foldie Team Foundation Server (skrót od TFS) to produkt firmy Microsoft, który oferuje kontrolę źródła, zbieranie danych, raportowanie i śledzenie projektów i jest przeznaczony do współpracy przy projektach rozwoju oprogramowania. TEE to wtyczka Java do Eclipse IDE, która umożliwia członkom zespołu dostęp do TFS – sinisha

Odpowiedz

7

Profile zostały usunięte z Team Explorer Everywhere 2012. uwierzytelniania w TEE 2012 roku przedstawia się następująco:

  1. Jeśli określono poświadczenia dotyczące wiersza polecenia, te będą wykorzystywane.

  2. Jeśli określono dane uwierzytelniające dla serwera TFS, zostaną one użyte.

    • W Windows TEE użyje poświadczeń w Credential Manager.

    • W systemie Mac OS TEE użyje poświadczeń w pęku kluczy.

    • W innych systemach uniksowych TEE użyje pliku $HOME/.microsoft/Team Foundation/4.0/Configuration/TEE-Servers/Credentials.xml.

  3. Jeśli nie ma hasła przechowywane są dostępne, TEE 2012 będzie starał się uwierzytelnić swój aktualnie zalogowanego poświadczeń użytkownika.

    • W Windows dostaniesz single sign-on, a nie trzeba przedstawiać hasło, jeśli są w tej samej domenie co serwer TFS, posiadają relacje zaufania między swoim zalogowanego domeny i TFS serwera domeny lub jeśli korzystasz z "konta shadow" na komputerze lokalnym z odpowiednim kontem na serwerze TFS.

    • Na platformach Unix, jeśli masz bilet Kerberos, postaramy się używać, aby uwierzytelnić (jeśli serwer TFS jest skonfigurowany do obsługi Negocjuj uwierzytelnienia.)

  4. Jeśli TEE nie można określić Twoje zalogowane dane logowania użytkownika zostaną poproszone o podanie nazwy użytkownika i hasła, chyba że określono opcję wiersza polecenia -noprompt.

Tak więc, jeśli Team Explorer Everywhere nie jest w stanie uwierzytelnić za pomocą swojego zalogowanych poświadczeń, można to zmienić dodając swoje poświadczenia do Credential Manager.

+0

Kiedy próbowałem dodawać poświadczenia w CredentialManager dostałem następujący komunikat "Windows nie może zapisać tej informacji". Ale znalazłem rozwiązanie, które działa. Kiedy chcę coś sprawdzić, po raz pierwszy używam opcji "Disconect Project permanently", połącz się z serwerem ponownie, a następnie jestem w stanie zameldować się pod numerem – sinisha

+0

. Poinformuję Cię o pomocy technicznej Microsoft, dlaczego dostałeś ten błąd ... Naprawdę nie Zamierzam użyć "Odłącz projekt na stałe", aby tymczasowo rozłączyć projekty. Ponowne łączenie może nie działać dobrze w wielu scenariuszach. –

+0

Zadałem to pytanie na oficjalnym forum Microsoft, ale nie dostałem satysfakcjonującej odpowiedzi. I wszystko działa poprawnie na moim wirtualnym komputerze Ubuntu na tym samym komputerze (problem jest na mojej wygranej 7) – sinisha

1

Kilka dni temu pobrałem aktualizacje TEE i wiem, że wszystko działa dobrze. Nie wprowadziłem żadnych innych zmian. Może to był jakiś problem z poprzednią wersją.

+0

ya może być problem w poprzedniej wersji ... hmmmmm –

Powiązane problemy