如何配置TeamCity构建代理在SOCKS代理上使用git和git://协议?
我正试图在一个具有更严格网络的生产数据中心中设置我们的TeamCity构建代理。如何配置构建代理在SOCKS代理上使用git(客户端签出)?TeamCity(从6.5开始)不支持到github.com的经过身份验证的https协议,因此我唯一的选择是通过git协议进行默认私钥身份验证。确保/ssh/config中的私钥(其中位于构建服务器上,是运行TeamCity代理的用户的主目录)是否已在github上向您的项目注册(这是选择默认私钥设置后将使用的密钥) 您应该针对您的项目设置N个密钥对,所有密钥对都在github中注册,其中N是您正在使用的构建服务器的数量(在同一个用户下的一台机器上运行多个代理将是很好的,因为它们都使用相同的密钥) 我首先建议您登录到构建服务器本身,然后再试一次如何配置TeamCity构建代理在SOCKS代理上使用git和git://协议?,git,github,ssh,teamcity,socks,Git,Github,Ssh,Teamcity,Socks,我正试图在一个具有更严格网络的生产数据中心中设置我们的TeamCity构建代理。如何配置构建代理在SOCKS代理上使用git(客户端签出)?TeamCity(从6.5开始)不支持到github.com的经过身份验证的https协议,因此我唯一的选择是通过git协议进行默认私钥身份验证。确保/ssh/config中的私钥(其中位于构建服务器上,是运行TeamCity代理的用户的主目录)是否已在github上向您的项目注册(这是选择默认私钥设置后将使用的密钥) 您应该针对您的项目设置N个密钥对,所有
ssh-Tgit@github.com
(如中“测试所有内容”中的建议)。如果这样行的话,你就可以走了。如果没有,则使用ssh-vTgit@github.com
要获得详细的输出并进行调查