Gitblit進行Git管理
介紹使用Gitbit進行代碼管理的工具
- 下載Gitblit,當前版本爲1.5.0,下載地址。使用普通的Http在下載完成時會報下載錯誤,有點奇怪。解決辦法,使用下載工具,如迅雷、百度雲離線;
- 將下載的文件上傳到服務器端,解壓到opt/gitblit目錄(安裝服務的默認路徑);
- 由於服務是安裝在遠程,gitblit需要GUI配置纔可以使用,因爲其要生成密碼和證書文件。因此需要使用帶X windows的SSH,在本地的命令行輸入如下命令:
ssh -X [email protected] - 在獲取的命令行窗口中執行,切換到/opt/gitblit文件夾,執行如下命令創建驗證信息:
java -cp gitblit.jar com.gitblit.authority.Launcher --baseFolder data
亂碼,將就着看吧,點擊右側的新建證書,選擇證書的有效期,默認用戶名密碼admin/admin,保存,關閉GUI界面即可。- 爲了將Gitblit設置爲linux系統服務,修改對應的配置文件,由於遠程服務器是centos系統,需要修改/opt/gitblit/下的service-centos.sh文件,設置http和https的端口,http默認爲0,也就是最好不要開啓,配置好https的端口就可以了。安裝服務./install-service-centos.sh。
- 配置防火牆,允許https的端口訪問和ssh的端口訪問。
- 啓動Gitblit:
/etc/init.d/gitblit start - Enjoy,使用瀏覽器訪問:
https://remote.server.name:HTTPS_PORT