我有一个使用git进行源代码控制的TFS服务器。如何使用ssh风格的公钥/私钥从TFS服务器推送/拉取/获取代码?也就是说,在TFS服务器上应该把我的公钥添加到哪里?
我有一个使用git进行源代码控制的TFS服务器。如何使用ssh风格的公钥/私钥从TFS服务器推送/拉取/获取代码?也就是说,在TFS服务器上应该把我的公钥添加到哪里?
根据DaveShaw的评论,目前不支持此功能,因为在Visual Studio反馈门户上有一个变更请求。
正如@abbottdev所说,据我所知,不可能有公钥/私钥。
此外,Windows凭据存储是一个有用的工具,(似乎意味着“一劳永逸”)。
PS:它也适用于BitBucket。
关于这个主题的好解释在这里。
由于git通过ssh发送命令和内容,因此您可以在tfs服务器上安装openssh和单独的git客户端,我使用的是cygwin,tfs不会知道区别。您只需要将openssh安装为服务即可。虽然我是在Atlassian的bamboo服务器上进行的操作,但概念是相同的。