5

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

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

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

发生参数错误:命令“配置文件”未知

如何管理我的凭据?

4

2 回答 2

7

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

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

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

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

    • 在 Mac OS 上,TEE 将使用钥匙串中的凭据。

    • 在其他 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来覆盖此行为。

于 2012-08-19T22:43:18.677 回答
1

几天前,我下载了 TEE 的更新,并且知道一切正常。我没有进行任何其他更改。可能是以前的版本有问题。

于 2012-12-26T09:16:14.990 回答