在Jenkins中,使用源代码管理,git插件无法克隆远程仓库。 输入:git.cmd和git@git.assembla.com:myfork
在Jenkins中,不使用源代码管理,在执行Windows批处理命令中,“gitex pull -fetch --quiet”无法正确启动git Extensions(“GitExtensions.exe [3784]中发生未处理的异常”) 。
对于git,在Window提示符或从“开始”菜单运行的Gitbash中,“git fetch / pull”失败,权限被拒绝。 环境:HOME路径正确(c:/ users / username)。键位于文件夹中(%HOME%/。ssh和c:/git/.ssh);公钥被添加到assembla用户帐户。 Pageant正在运行时添加了.ppk键。 如果从GitExtensions启动git bash,git pull / fetch工作正常。
答案 0 :(得分:0)
1和3似乎是因为Jenkins服务器无法通过ssh进行身份验证。确保使用jenkins的服务器使用可以访问存储库的ssh密钥 - 在assembla中创建bot用户并将其作为成员添加到space并将ssh密钥从服务器上传到他的配置文件或将私有/公共ssh密钥上传到jenkins服务器