赵走x博客
首页
书籍
软件
工具
古诗词
搜索
登录
12、Ubuntu安装Jenkins(不使用docker)
11、jenkins日志查看方法
10、jenkins为root权限
9、系统用户切换到jenkins
8、ubuntu安装jenkins
7、taro: command not found
6、修改Ubuntu下的jenkins的默认端口号
5、jenkins.plugins.publish_over.BapPublisherException
4、mac安装jenkins
3、jenkins重启方式
2、Jenkins构建时的java.nio.file.AccessDeniedException
1、jenkins 部署错误 cannot open .git/FETCH_HEAD: Permission denied 解决办法
5、jenkins.plugins.publish_over.BapPublisherException
资源编号:76471
jenkins
微服务
热度:36
参考:https://stackoverflow.com/questions/56537762/jenkins-publish-over-ssh-shows-error-jenkins-plugins-publish-over-bappublishere
# 问题 ``` jenkins.plugins.publish_over.BapPublisherException: Failed to add SSH key. Message [invalid privatekey: [B@302733cf] ``` # 原因 使用的ssh key是root用户的,而jenkins默认要使用jenkins用户创建的 # 解决方案: ``` sudo dscl . passwd /Users/jenkins YourPassword su jenkins ssh-keygen -t rsa -C "jenkins" -m PEM -P "" -f ~/.ssh/jenkins ``` 我的是: ``` sudo dscl . passwd /Users/jenkins mark su jenkins ssh-keygen -t rsa -C "jenkins" -m PEM -P "" -f ~/.ssh/jenkins cat ~/.ssh/jenkins.pub ``` 将key复制到服务器的~/.ssh/authorized_keys文件中