Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Team Explorer Everywhere with Eclipse authentication

I'm using Team Explorer Everywhere with Eclipse. When I try to check-in my changes I get the following error:

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

I tried to use CrossPlatformCommandLine tool with the tf profile command, but i got the following message

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

How can I manage my credentials?

like image 875
sinisha Avatar asked Jul 12 '12 09:07

sinisha


2 Answers

Profiles were removed from Team Explorer Everywhere 2012. The authentication in TEE 2012 is as follows:

  1. If you have specified credentials on the command-line, those will be used.

  2. If you have specified credentials for your TFS server, those will be used.

    • On Windows, TEE will use credentials in the Credential Manager.

    • On Mac OS, TEE will use credentials in Keychain.

    • On other Unix systems, TEE will use the file $HOME/.microsoft/Team Foundation/4.0/Configuration/TEE-Servers/Credentials.xml.

  3. If no stored passwords are available, TEE 2012 will then try to authenticate with your currently logged-in user credentials.

    • On Windows, you will get single sign-on and not need to present a password if you are on the same domain as the TFS server, have a trust relationship between your logged-in domain and the TFS server's domain, or if you're using a "shadow account" on your local machine with a corresponding account on the TFS server.

    • On Unix platforms, if you have a Kerberos ticket, we will try to use that to authenticate (if the TFS server is configured to support Negotiate authentication.)

  4. If you TEE cannot determine your logged-in user credentials, you will be prompted for your username and password, unless you have specified the -noprompt command-line option.

So, if Team Explorer Everywhere is not able to authenticate using your logged-in credentials, you can override this behavior by adding your credentials to the Credential Manager.

like image 84
Edward Thomson Avatar answered Nov 15 '22 07:11

Edward Thomson


Few days ago I downloaded updates for TEE and know everything works fine. I haven't made any other changes. Maybe it was some problem with previous version.

like image 24
sinisha Avatar answered Nov 15 '22 08:11

sinisha