已經(jīng)好久沒(méi)寫文章了峻仇,從此又要重新開(kāi)始記錄和總結(jié)自己過(guò)去所學(xué)的知識(shí)了俄讹。
centos7下安裝gitlab
1.先安裝gitlab所需要的庫(kù)
sudo yum install curl policycoreutils openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
2.安裝gitlab
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce
3.修改配置哆致,重啟gitlab
3.1 編輯配置文件并把EXTERNAL_URL改成自己的ip地址和端口號(hào)
vim /etc/gitlab/gitlab.rb
EXTERNAL_URL=ip:port
3.2 重啟gitlab
sudo gitlab-ctl reconfigure
以上又完成了gitlab的安裝,默認(rèn)端口為80患膛,使用以下命令開(kāi)放80端口
增加開(kāi)放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
–zone #作用域
–add-port=80/tcp #添加端口摊阀,格式為:端口/通訊協(xié)議
–permanent #永久生效,沒(méi)有此參數(shù)重啟后失效
以下是此次安裝相關(guān)命令
gitlab相關(guān)命令
查看狀態(tài)
sudo gitlab-ctl status
# 啟動(dòng)Gitlab所有組件
sudo gitlab-ctl start
# 停止Gitlab所有組件
sudo gitlab-ctl stop
# 重啟Gitlab所有組件
sudo gitlab-ctl restart
Centos7防火墻
查看所有開(kāi)放端口
firewall-cmd --list-ports
查看防火墻狀態(tài)
firewall-cmd --state
firewall-cmd --reload #重啟firewall
systemctl start firewalld.service #啟動(dòng)firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開(kāi)機(jī)啟動(dòng)