使用Eclipse身份验证的Team Explorer Everywhere

sin*_*sha 5 eclipse tfs team-explorer-everywhere

我在Eclipse中使用Team Explorer Everywhere.当我尝试签入我的更改时,我收到以下错误:

访问被拒绝连接到TFS服务器myServerAddress(验证为myComputerName/myUser)

我尝试使用CrossPlatformCommandLine工具和tf profile命令,但我收到以下消息

发生参数错误:命令"profile"未知

我如何管理我的凭据?

Edw*_*son 7

配置文件已从Team Explorer Everywhere 2012中删除.TEE 2012中的身份验证如下:

  1. 如果在命令行上指定了凭据,则将使用这些凭据.

  2. 如果已为TFS服务器指定了凭据,则将使用这些凭据.

    • 在Windows上,TEE将使用凭据管理器中的凭据.

    • 在Mac OS上,TEE将使用Keychain中的凭据.

    • 在其他Unix系统上,TEE将使用该文件$HOME/.microsoft/Team Foundation/4.0/Configuration/TEE-Servers/Credentials.xml.

  3. 如果没有可用的存储密码,TEE 2012将尝试使用您当前登录的用户凭据进行身份验证.

    • 在Windows上,如果您与TFS服务器位于同一域中,在登录域和TFS服务器域之间建立信任关系,或者如果您是,则将获得单点登录,无需提供密码在本地计算机上使用"影子帐户",并在TFS服务器上使用相应的帐户.

    • 在Unix平台上,如果您有Kerberos票证,我们将尝试使用它进行身份验证(如果TFS服务器配置为支持协商身份验证.)

  4. 如果TEE无法确定您的登录用户凭据,系统将提示您输入用户名和密码,除非您指定了-noprompt命令行选项.

因此,如果Team Explorer Everywhere无法使用您登录的凭据进行身份验证,则可以通过将凭据添加到Credential Manager来覆盖此行为.