jenkins通过git pull发布git代码

一、设置Jenkins和业务机之间互信

1、Jenkins机拷贝秘钥

ssh-copy-id -P 13221 root@IP

 

 

2、如果无法正常互信需要修改相关配置

2.1、权限问题

.ssh目录,以及/home/当前用户 需要700权限,参考以下操作调整

chmod 700 ~/.ssh

chmod 700 /root

.ssh目录下的authorized_keys文件需要600或644权限,参考以下操作调整

chmod 600 ~/.ssh/authorized_keys

 

2.2、StrictModes问题

vim /etc/ssh/sshd_config

找到StrictModes yes 改成StrictModes no

 

 

二、设置系统配置

 

 

 

 

二、创建项目

 

 

 

 

 

 

 

command里拉取代码的前提是,git已经在业务机设置好用户密码登录了,执行拉取不需要再进行登录

 

 

 

 

 

posted @ 2021-10-23 13:53  前行520  阅读(530)  评论(0编辑  收藏  举报