操作七:Git 插件安装 (只有先安装插件,才有该插件的配置)(之二)
1.如需卸载旧版本
git --version
yum remove git
whereis git 检查是否有没删的文件
2.安装Git
点击查看代码
yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils- MakeMaker 可能需要的一些依赖
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.21.0.tar.gz
tar -xvzf git-2.21.0.tar.gz
cd git-2.21.0
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
git --version
3.回到jenkins-系统管理-插件管理
搜索: git 进行下载安装
重启jenkins: service jenkins restart
全局工具配置 里面就有git选项
选择具体的项目-配置 里面也有git选项
进入系统管理-全局工具配置-配置git安装目录
使用whereis git 命令查看git目录
/usr/local/git/bin/git
进入具体项目-配置-源码管理-git
输入 gitlab的Repository URL:
git@192.168.25.67:root/new-project.git
输入后会报错(可能是没有设置SSH的原因)
4.配置git公钥私钥
ssh-keygen -t rsa -C "root"
cat ~/.ssh/id_rsa.pub 公钥
把公钥添加到 gitlab
这个gitlab的登录帐号就是jenkins服务器需要拿取代码的帐号 我一般用root
cat ~/.ssh/id_rsa 私钥
选择具体的项目-配置 里面也有git选项
源码管理->git->输入gitlab的Repository URL(上面已经输入过了)
add -> jenkins -> SSH username and privary key -> usrname: gitlab的登录帐号 一般用root
Private Key -> Enter directly -> add -> 拷贝私钥 -> 保存回到之前配置页面
选择:root -> 最后保存配置