当我的回购公开时,一切正常。 Jenkins使用凭据通过https连接到repo。现在,一旦将repo类型切换为私有,所有作业都挂在了行C:\Users\username\AppData\Local\Programs\Git\bin\git.exe fetch --tags --progress https://github.com/username/SomeRepo.git +refs/heads/*:refs/remotes/origin/*
是否需要特殊的工作来完成这项工作?我尝试在配置页面中将URL重命名为git@github.com:username/SomeRepo.git
,但没有帮助。所有积极的回应将不胜感激。
答案 0 :(得分:0)
我猜你需要设置git凭据。如果您使用https或ssh密钥,如果您使用git,则凭据可以是登录名和密码。
您应该在构建配置中设置并选择它。 scm url旁边的字段。