2012-07-12 125 views
5

我在Eclipse中随处使用Team Explorer。当我尝试签入我的变化,我得到了以下错误:团队资源管理器随处可见Eclipse认证

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

我试图用与tf profile命令CrossPlatformCommandLine工具,但我得到了以下信息

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

如何管理我的凭据?

+0

您是否使用TEE 2010或2012?你在Windows上吗?苹果系统?其他平台? – 2012-08-19 22:33:25

+0

@sinisha什么是“团队资源管理器”....你可以请给我一个简短的...实际上,我在Android和“T恤马尔可汗”hm日志专家ko bolte海新......所以不介意..ok – 2013-02-06 11:56:05

+1

@Goldie Team Foundation Server(通常缩写为TFS)是一款提供源代码管理,数据收集,报告和项目跟踪的微软产品,用于协作软件开发项目。 TEE是Eclipse IDE的基于Java的插件,允许团队成员访问TFS – sinisha 2013-02-06 14:21:58

回答

7

配置文件从团队资源管理器删除无处不在2012年TEE 2012的认证如下:

  1. 如果您指定的命令行凭据,这些将被使用。

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

    • 在Windows上,TEE将使用Credential Manager中的凭证。

    • 在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命令行选项,否则系统会提示您输入用户名和密码。

所以,如果团队资源管理器到处是无法使用验证您的登录凭证,您可以通过添加凭据Credential Manager覆盖此行为。

+0

当我尝试在CredentialManager中添加凭据时,出现以下错误:“Windows无法保存此信息”。但我找到了一个可行的解决方案。当我想要首次使用“Disconect Project permanent”选项时,请再次连接到服务器,然后我可以登录 – sinisha 2012-08-28 10:39:45

+0

我会跟进Microsoft支持部门,以了解为什么会出现此错误...我们确实没有不打算让您使用“永久断开项目”,以暂时断开项目。重新连接在多种情况下可能无法正常工作。 – 2012-08-28 13:46:24

+0

我在官方微软论坛上提出这个问题,但我没有得到满意的答案。并且在同一台计算机上的虚拟Ubuntu机器上一切正常(问题出在我的win 7上) – sinisha 2012-08-28 14:29:41

1

几天前,我下载了TEE的更新,并知道一切工作正常。我没有做任何其他改变。也许这是以前的版本有些问题。

+0

雅可能是以前的版本中的问题... hmmmmm – 2013-02-07 11:27:03

相关问题