在CentOS 7上安裝GitLab
網上安裝gitlab的方法有一堆,由于墻的原因,沒有一個能安裝成功,最后終于在中文版官網上面找到了RPM包可以下載,進行一鍵安裝:
中文官網地址:http://www.gitlab.cc/ 下載地址為:http://www.gitlab.cc/downloads
下面把步驟寫一下:
安裝必要的包
-
sudo yum install curl openssh-server
安裝curl 和 openssh-server
-
sudo systemctl enable sshd
systemctl
是chkconfig
和service
命令的合體,上面這個命令是設置sshd開機自啟 -
sudo systemctl start sshd
啟動 sshd 服務
-
sudo yum install postfix
安裝 postfix 郵件服務器
-
sudo systemctl enable postfix
設置 postfix 開機自啟動
-
sudo systemctl start postfix
啟動 postfix 服務
-
sudo firewall-cmd --permanent --add-service=http
防火墻永久開啟 http 服務
-
sudo systemctl reload firewalld
防火墻設定生效
下載rpm包
進入 清華的鏡像: http://mirror.tuna.tsinghua.edu.cn/gitlab-ce/
選擇一個包下載下來,我下載的包名為:gitlab-ce-8.3.1-ce.1.el7.x86_64.rpm
chmod +x gitlab-ce-8.3.1-ce.1.el7.x86_64.rpm
rpm -i gitlab-ce-8.3.1-ce.1.el7.x86_64.rpm
配置
打開配置文件: vim /etc/gitlab/gitlab.rb
-
配置倉庫URL地址
修改配置項:
external_url
,修改為你的gitlab的域名或IP地址注:此處必改,否則生成的倉庫地址是 http://localhost/XXXX/XXX.git
-
配置倉庫保存位置
修改配置項:
git_data_dir
默認為 /var/opt/gitlab/git-data -
讓配置生效
sudo gitlab-ctl reconfigure
在瀏覽器訪問
默認的用戶名密碼為:root
/5iveL!fe
常見問題
官方文檔地址:http://doc.gitlab.com/ce/
我只能幫到這里了