我正在尝试在我工作的地方设置TeamCity,并在github上托管一个私人仓库。
该项目是一个Web应用程序,所以我要做的是在github上的每个新提交中,TeamCity签出新版本并更新我们的开发服务器上的工作副本。
因此,不仅要进行代理检查,还要使用命令行构建步骤进行git pull。
我之前尝试使用https链接,但验证失败或https://github.com是无效的参数。
现在我已将网址更改为使用ssh,但我一直在
如果我将git URL更改为使用https,我会继续
我已尝试设置VCS以使用ssh密钥,但不断收到拒绝访问错误。
答案 0 :(得分:0)
这是一个权限问题。
ssh密钥是在Windows Server上的用户文件夹下创建的。
我已将其复制到teamcity用户并授予其读取权限并且工作正常。