jenkins,git,assembla:无法克隆&没有权限

时间:2012-11-16 17:06:14

标签: git jenkins assembla

  1. 在Jenkins中,使用源代码管理,git插件无法克隆远程仓库。                 输入:git.cmd和git@git.assembla.com:myfork

  2. 在Jenkins中,不使用源代码管理,在执行Windows批处理命令中,“gitex pull -fetch --quiet”无法正确启动git Extensions(“GitExtensions.exe [3784]中发生未处理的异常”) 。

  3. 对于git,在Window提示符或从“开始”菜单运行的Gitbash中,“git fetch / pull”失败,权限被拒绝。             环境:HOME路径正确(c:/ users / username)。键位于文件夹中(%HOME%/。ssh和c:/git/.ssh);公钥被添加到assembla用户帐户。 Pageant正在运行时添加了.ppk键。 如果从GitExtensions启动git bash,git pull / fetch工作正常。

1 个答案:

答案 0 :(得分:0)

1和3似乎是因为Jenkins服务器无法通过ssh进行身份验证。确保使用jenkins的服务器使用可以访问存储库的ssh密钥 - 在assembla中创建bot用户并将其作为成员添加到space并将ssh密钥从服务器上传到他的配置文件或将私有/公共ssh密钥上传到jenkins服务器