使用Visual Studio Team Services,您必须启用Alternative Credentials才能连接到TFS Git Repo。使用Eclipse或任何其他Git客户端,
我的问题是我想连接到TFS本地Git仓库。使用Eclipse但是没有办法启用Alternative Credentials,任何方式都可以启用Alternative Credentials来做到这一点?或者我可以用其他方式吗?
答案 0 :(得分:0)
TFS15现在支持个人访问令牌和SSH访问,因此您的问题并非完全不符合标准。有一种情况是使用NTLM或kerberos安全性进行连接是不可能的,但正如@ edward-thomson指出的那样,备用凭证仍然链接到域帐户,不应该分发给第三方。
而是需要将用户添加到Active Directory,或者需要建立信任关系(或联合),以便用户能够使用自己的组织AD帐户加入。
如果你正在使用Git,你可以选择在Visual Studio Team Services上存储存储库,并在它和你自己的TFS服务器之间推/拉。这样,您可以使用他们的MSA或AAD帐户授予第三方访问权限,同时仅使用AD帐户保护主存储库。鉴于Git能够轻松传输数据和历史记录,这并不是一个完全奇怪的场景。它非常适合Git的整个分布式特性。