Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何配置TeamCity构建代理在SOCKS代理上使用git和git://协议?_Git_Github_Ssh_Teamcity_Socks - Fatal编程技术网

如何配置TeamCity构建代理在SOCKS代理上使用git和git://协议?

如何配置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个密钥对,所有

我正试图在一个具有更严格网络的生产数据中心中设置我们的TeamCity构建代理。如何配置构建代理在SOCKS代理上使用git(客户端签出)?TeamCity(从6.5开始)不支持到github.com的经过身份验证的https协议,因此我唯一的选择是通过git协议进行默认私钥身份验证。

确保/ssh/config中的私钥(其中位于构建服务器上,是运行TeamCity代理的用户的主目录)是否已在github上向您的项目注册(这是选择默认私钥设置后将使用的密钥)

您应该针对您的项目设置N个密钥对,所有密钥对都在github中注册,其中N是您正在使用的构建服务器的数量(在同一个用户下的一台机器上运行多个代理将是很好的,因为它们都使用相同的密钥)

我首先建议您登录到构建服务器本身,然后再试一次
ssh-Tgit@github.com
(如中“测试所有内容”中的建议)。如果这样行的话,你就可以走了。如果没有,则使用
ssh-vTgit@github.com
要获得详细的输出并进行调查