2016-12-05 62 views
1

我是一名Teamcity开发人员。我们最近搬出了Teamcity从本地服务器构建到公有云实例。Teamcity Agent无法运行Build

一切都很顺利,但无法运行构建。

ERROR:

无法上剂进行结帐: '的/ usr /斌/ GIT中的init' 命令失败。 标准错误:/usr/local/sg/chaldron/repo/chaldron-pngdev/.git:权限被拒绝

error

我使用Git最新和Java最新版本。

任何人都可以建议如何解决错误?

在此先感谢。

+1

哪个版本的TC?我没有使用基于云的TC的经验,但我在TC10发行说明中看到了与云相关的许多改进/修复。 – sferencik

回答

2

无论出于何种原因,构建代理没有权限访问git仓库。

有几件事情尝试:

  1. 确认git的回购是在指定的位置。
  2. 确认git仓库(IP白名单/黑名单等)上没有任何可能阻止来自此云代理的访问的权限配置
  3. 检查在teamcity服务器上签出是否会起作用。在为你的构建版本控制设置,您可以指定要签在服务器上的代理或结帐(见下文)

希望这些人会指向您的问题,让你解决它

version control settings of build configuration - dropdown to change checkout process

+0

好的建议!在我的情况下设置为true,在构建之前清理checkout目录中的所有文件解决了我的问题。 –