Jenkins Permission Denied 中的 GIT 克隆问题

标签 git shell jenkins

作为 jenkins 进程的一部分,我正在尝试使用 git clone 从 git 中提取一些文档。 Git clone 单独工作正常,但作为 jenkins 的一部分,我面临权限被拒绝的问题

> echo "pw"| sudo git clone host@IP:git-repo 


> Cloning into 'git-repo'... 
Permission denied, please try again.
Permission denied, please try again.
Permission denied(publickey,password).

严重:无法从远程存储库读取。

最佳答案

尝试使用 SSH 代理插件使您的私钥可用于常规构建步骤。

关于Jenkins Permission Denied 中的 GIT 克隆问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32434929/

相关文章:

jenkins - Openshift:用户 "system:serviceaccount:<project>:jenkins"无法创建 PV:RBAC:clusterrole.rbac.authorization.k8s.io "create"未找到

tomcat - Jenkins 运行 tomcat8 sudo : no tty present and no askpass program specified with NOPASSWD

java - Jenkins 和 JaCoCo 与 sbt

git - 将 git 存储库复制到 USB 驱动器

git - 将不总是使用 trunk/branches/tags 结构的 repo 从 SVN 迁移到 GIT

linux - 创建 shell 脚本以在不正确关机的情况下重新启动 linux

linux - Bash:将 redis-benchmark 结果存储到 var 生成奇怪的字符串

git - 使用 Git 检索文件的旧版本

Git hook 和 ssh 代理转发

bash - 替换 sh 中的源代码