jenkins:秘钥错误code 128

6-17 5,804 views

ERROR: Error cloning remote repo 'origin'
hudson.plugins.git.GitException: Command "/usr/local/git/bin/git -c 
core.askpass=true fetch --tags --progress 
git@git.coding.net:*****/***.git 
+refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout: 
stderr: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

2016617114759

1.生成秘钥:

ssh-keygen -t rsa -C “123456@qq.com”

参数123456@qq.com是git仓库的账号,记得生成过程中填写密码。

2.放置秘钥

cd /var/lib/jenkins/.ssh

将秘钥放入.ssh文件夹中,并修改权限

chmod -R 777 全部秘钥文件

3.修改权限不起效,就修改默认启动用户为root

修改方法

 

持续集成引擎 Hudson 和 Jenkins 的恩恩怨怨

Hudson 是在2004年的夏天由 Sun 公司开发的(就是开发Java的那家),2005年2月开源并发布了第一个版本。 Hudson 发布的时候 CruiseControl 是CI界的老大哥,...

阅读全文

jenkins:修改使用默认用户为root

在安装完jenkins后,linux中默认使用的jenkins这个用户,这时在构建完项目后我们需要执行一些shell命令时会出现没有权限的情况,导致构建失败,这里我们需要...

阅读全文

jenkins:错误ERROR: Error cloning remote repo ‘test’

由于配置git路径错误,导致jenkins无法使用git命令. 1.查看git安装路径并进入 whereis  git /usr/local/git cd  /usr/local/git 2.查看安装目录内结构 ll bi...

阅读全文

2 条评论