關閉firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
firewall-cmd --state #查看默認防火墻狀態(關閉后顯示notrunning,開啟后顯示running)
安裝git
yum install git
增加一個git賬戶,并放到sudoers組
adduser git
1 修改/etc/sudoers文件,進入超級用戶,因為沒有寫權限,所以要先把寫權限加上chmod u+w /etc/sudoers。
2 編輯/etc/sudoers文件,找到這一 行:"root ALL=(ALL) ALL"在起下面添加"git ALL=(ALL) ALL",然后保存。
3 最后恢復沒有寫權限模式,撤銷文件的寫權限,chmod u-w /etc/sudoers。
官方文檔:centos7
https://about.gitlab.com/installation/#centos-7
GitLab分為社區版(GitLab Community Edition)和企業版(GitLab Enterprise Edition)。社區版免費,企業版收費,但是功能比社區版多。根據目前的需求,選擇安裝社區版(GitLab-CE)。
http://www.linuxidc.com/Linux/2016-07/133044.htm
以下步驟切換為root賬號登錄
1.安裝依賴:
sudo yum install curl openssh-server openssh-clients postfix cronie
sudo service postfix startsudo chkconfig postfix on
sudo yum install lokkit
sudo lokkit -s http -s ssh
2.添加GitLab倉庫,并安裝到服務器上(由于包比較大,網速慢的可以考慮在我的 FTP 上下載,注意選擇好你的對應版本)
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://172.24.140.95" yum install -y gitlab-ce
3.配置并啟動,以下命令會自動配置并初始化 gitlab
sudo yum install libsemanage-static libsemanage-devel
sudo gitlab-ctl reconfigure
4.啟動
sudo gitlab-ctl start
5.以下是默認用戶名密碼,首次登陸會提示你修改密碼:
Username: root
Password:5iveL!fe
查看啟動狀態
sudo gitlab-ctl status
gitlab 如何驗證安裝服務是否正確啟動運行
http://yijiebuyi.com/blog/8d90bf8f5045f27c54f69ecf516fd589.html
卸載gitlab
一、停止gitlab
sudo gitlab-ctl stop
二、卸載gitlab
sudo rpm -e gitlab-ce
三、查看gitlab進程
殺掉第一個守護進程
kill -9 4473
再次查看gitlab進程是否存在
四、刪除gitlab文件
find / -name gitlab|xargs rm -rf? ? ? 刪除所有包含gitlab的文件及目錄
刪除gitlab-ctl uninstall時自動在root下備份的配置文件
通過以上幾步就可以徹底卸載gitlab