可以将Microsoft Team Foundation Server(TFS)configuration为使用sshPublicKey ldap属性

我们的企业应该有很多混合的环境,我们的用户是在微软的AD,我们的服务器是Windows和Linux的混合。

因此,我们使用sshPublicKey ldap属性来存储用于linuxauthentication和gitlab的ssh密钥。

TFS是否允许你指定这个ldap属性来访问TFS托pipe的git仓库

运行TFS 2015

这是与TFS打包的git版本,而不是任何外部git回购。

如果您正在访问TFS中的Git

不,你必须使用TFS提供的SSH密钥。 TFS将为用户创buildSSH密钥,以便他们可以访问内容。

在这里输入图像说明

这是我build立到TFS。 想要在TFS中访问Git仓库的用户应该到他们的档案并创build一个。

注意:如果您的ldap SSH密钥链接到AD帐户,您可以将该AD帐户权限授予TFS。

如果您从TFS中的Team Build访问GitLab

是的,你可以做两件事之一:

  1. 将SSH密钥添加到构buildvariables中 – 然后可以使用该variables调用GitLab。
  2. 创build一个GitLab服务证书 – 使用扩展,你可以添加一个GitLab连接到你的团队项目,并使用相同的任何版本的信用

如果你的意思是别的,那么请更新你的问题,以澄清。