使用git pull命令行构建步骤的TeamCity在连接到远程存储库

时间:2016-02-08 15:40:04

标签: git github ssh teamcity teamcity-9.0

我正在尝试在我工作的地方设置TeamCity,并在github上托管一个私人仓库。

该项目是一个Web应用程序,所以我要做的是在github上的每个新提交中,TeamCity签出新版本并更新我们的开发服务器上的工作副本。

因此,不仅要进行代理检查,还要使用命令行构建步骤进行git pull。

我之前尝试使用https链接,但验证失败或https://github.com是无效的参数。

现在我已将网址更改为使用ssh,但我一直在

enter image description here

如果我将git URL更改为使用https,我会继续

enter image description here

我已尝试设置VCS以使用ssh密钥,但不断收到拒绝访问错误。

1 个答案:

答案 0 :(得分:0)

这是一个权限问题。

ssh密钥是在Windows Server上的用户文件夹下创建的。

我已将其复制到teamcity用户并授予其读取权限并且工作正常。