一、首先安裝上來jenkins
二、下載安裝jenkins的git插件:Git plugin
三、新建一個jenkins項目,選擇構建一個自由風格的軟件項目:
源碼管理選擇git,Repository URL填寫git 倉庫的地址:
我的地址為:git@192.168.2.2:/home/repo/test.git 格式為:【用戶名】+【@】+【git服務器地址】+【:】+【git倉庫地址】
Credentials有兩種方式,一種是配置以git用戶名和密碼,另外一種是使用密鑰對的方式
1、使用用戶名和密碼來配置,點擊add:
用戶是擁有git倉庫權限的用戶
在我的git服務器上存在一個git用戶,並且對該倉庫擁有所有權
2、通過ssh密鑰對的方式來配置:
首先客戶機上進入用戶主目錄
#創建ssh目錄 mkdir .ssh #創建密鑰對,其中 -t rsa是指定秘鑰的類型 ssh-keygen -t rsa
假如差創建的密鑰對為key (私鑰) 和 key.pub(公鑰)
上圖種的key即為key文件里復制的私鑰,設置好后,將key.pub里的公鑰復制到服務端對該git庫擁有權限的用戶主目錄下的./ssh/authorized_keys文件
(注意git@192.168.2.2:/home/repo/test.git,該地址前的git用戶就是以上服務端被加入了公鑰進authorized_keys的用戶)
到此,已經通過兩種方式配置好了jenkins支持git
通過authorized_keys來訪問git倉庫配置參見:
http://blog.csdn.net/lyhdream/article/details/49587657