在 CentOS 5.5 上安裝 Gitlab

Gitlab 是給 Ubuntu 設計的服務,在 CentOS 上安裝步驟會略微不一樣。第一次安裝的時候很是痛苦,由於 Ubuntu 已經預裝的不少程序在 CentOS 上都要額外安裝,已經安裝的也有可能版本太低。總之要用 CentOS 安裝就是件很是蛋疼的事情。不過那也已是幾個月前的事了,大概解決的路子就是 Google 答案,而後一個個地解決。有幾個常見的問題記在這裏,之後忘記了回來看。git

獲取最新代碼服務器

由於咱們的服務器使用了本身生成的不被信任的 SSL 證書,因此獲取 https 代碼倉庫的時候會提醒 SSL 鏈接失敗沒法獲取最新的代碼。這個時候要在 git 命令的前面加上環境變量關閉 SSL 認證。ssh

env GIT_SSL_NO_VERIFY=true git fetch originfetch

而後就能夠獲取到了。設計

push 的時候提示輸入密碼code

這個問題有兩個可能:it

  1. 沒屏蔽 git 用戶的密碼登陸
  2. git 用戶文件夾的權限設置不對,能夠嘗試設置爲 755,即 chmod 755 /home/git/,若是還不行,多是 .ssh 文件夾的權限也不對,也能夠設置爲 755 看看。
相關文章
相關標籤/搜索