Gitlab 是給 Ubuntu 設計的服務,在 CentOS 上安裝步驟會略微不一樣。第一次安裝的時候很是痛苦,由於 Ubuntu 已經預裝的不少程序在 CentOS 上都要額外安裝,已經安裝的也有可能版本太低。總之要用 CentOS 安裝就是件很是蛋疼的事情。不過那也已是幾個月前的事了,大概解決的路子就是 Google 答案,而後一個個地解決。有幾個常見的問題記在這裏,之後忘記了回來看。git
獲取最新代碼服務器
由於咱們的服務器使用了本身生成的不被信任的 SSL 證書,因此獲取 https 代碼倉庫的時候會提醒 SSL 鏈接失敗沒法獲取最新的代碼。這個時候要在 git 命令的前面加上環境變量關閉 SSL 認證。ssh
env GIT_SSL_NO_VERIFY=true git fetch origin
fetch
而後就能夠獲取到了。設計
push 的時候提示輸入密碼code
這個問題有兩個可能:it
chmod 755 /home/git/
,若是還不行,多是 .ssh
文件夾的權限也不對,也能夠設置爲 755 看看。