我正在尝试使用git建立团队城市。我在1 机器a上有团队城市服务器,在2 上有团队城市代理商。此外,我们在代理计算机上启用了vpn,允许访问存储服务器。我使用默认私钥方法进行授权。我得到这样的错误:
测试连接失败---。列表远程引用失败:com.jcraft.jsch.JSchException:java.net.UnknownHostException:---。
问题:我是否需要在teamcity服务器上设置vpn,或者仅在teamcity代理上需要它。
答案 0 :(得分:1)
TC 7.x的文档说明如下:
请注意,此模式仅影响来源结帐。当前 修订和更改数据检索逻辑由TeamCity执行 服务器,因此TeamCity服务器应该有权访问VCS服务器 任何模式。
http://confluence.jetbrains.com/display/TCD7/VCS+Checkout+Mode
如果在存储中访问源代码存储库的唯一方法是通过VPN,您还需要在TeamCity服务器上设置VPN - 即使结帐模式设置为“自动代理”。 / p>