一、环境
1、git版本:git version 1.7.1
二、安装git
注意:因为一些权限的原因,为了保证git能够在Jenkins用户下正常的使用,所以在安装的时候切换到Jenkins用户下进行,特别是生成的公钥,否则在使用的时候会遇到权限的问题(哪一个用户生成的公钥,哪一个用户才有权限使用git)
1、安装客户端git
[root@test-front01 jenkins]# sudo yum install -y git
2、查看git的版本
[root@test-front01 jenkins]# git --version
3、生成公钥,全部默认回车即可
[root@test-front01 jenkins]# ssh-keygen -t rsa
4、查看生成的公钥
[root@test-front02 ~]# cat .ssh/id_rsa.pub
将id_rsa.pub文件的内容复制添加到github服务器,注意拷贝的时候去掉空格。
5、在本地某一个文件夹clone源代码到本地
[root@test-front02 ~]# git clone git@*****************************
如果可以将源代码拉取到本地,说明客户端已经安装完成,如果不能就需要查找问题了
三、Jenkins项目
1、创建一个项目,在源码管理项中选择使用的源码管理工具。Branches to build 是填写分支的
添加Credentials ,系统管理----Configure Credentials
保存之后,执行,如果能够将源码拉取到本地,则成功。
最常见的就是权限问题:
slave的用户权限和安装的git客户端能够使用的用户不一致,导致slave用户不能够使用git