1. 程式人生 > >Linux環境下Gitblit服務搭建及祕鑰配置

Linux環境下Gitblit服務搭建及祕鑰配置

一、安裝gitblit服務

1、下載地址 https://pan.baidu.com/s/1wQ3TEE_gw5xZvyFPZB9xFg

2、上傳至linux伺服器並解壓縮 tar xvf gitblit-1.8.0.tar.gz

3、修改defaults.properties檔案

vim /usr/local/gitblit-1.8.0/data/defaults.properties

修改如下:

git.repositoriesFolder = /usr/local/gitblit-1.8.0/repository  要儲存的版本庫路徑
server.httpPort = 8000  HTTP埠號,預設0不開放
server.httpsPort = 8443  HTTPS埠號

4、修改service-centos.sh檔案

vim /usr/local/gitblit-1.8.0/service-centos.sh

GITBLIT_PATH=/usr/local/gitblit-1.8.0  解壓縮存放的路徑
GITBLIT_BASE_FOLDER= /usr/local/gitblit-1.8.0/repository
GITBLIT_HTTP_PORT=8000  HTTP埠號
GITBLIT_HTTPS_PORT=8443  HTTPS埠號
GITBLIT_LOG=/var/log/gitblit.log  日誌路徑

5、啟動Gitblit服務

java -jar gitblit.jar --baseFolder data & 或者./gitblit.sh &

6、訪問測試,初始賬號密碼admin/admin

二、Windows環境下TortoiseGit客戶端祕鑰配置

1、 找到TortoiseGit自帶的PuTTYgen小工具

2、開啟後點擊Generate,生成的時候在進度條區域移動滑鼠

3、將Public key貼上到SSH Keys裡,同時儲存private key檔案到本地

 

4、執行Pageant小工具,將剛剛儲存的private key檔案匯入

5、將私鑰加到遠端

6、提交或推送測試

三、Linux環境下祕鑰配置

1、設定使用者名稱和email

git config --global user.name "xiaoxi"

git config --global user.email "[email protected]"

2、生成ssh key

ssh-keygen -t rsa -C "[email protected]"

下面會打印出.pub檔案存放的位置

3、檢視ssh key

4、貼上到 git ssh key裡面

 5、測試git pull