git搭建
- 首先我們查看防火墻是否開啟
- ##查看防火墻狀態,是否是running
sudo systemctl status firewalld
- 1
- 2
- 安裝插件方便我們查看端口: ##安裝netstat: yum install net-tools ##查看端口號: Netstat -an | grep 9090
- 1
- 2
- 3
- 4
- 5
- 6
- 1
- 2
- 3
- 4
- 1 安裝SSH協議 #安裝SSH服務命令 sudo yum install -y curl policycoreutils-python openssh-server
- 1
- 2
- 2 設置SSH服務開機自啟動 ##安裝命令: sudo systemctl enable sshd
- 1
- 2
- 1
- 2
- 1
- 2
- 1
- 2
- 1添加HTTP服務到firewalld sudo firewall-cmd --permanent --add-service=http
- 1
- 重啟防火墻 sudo systemctl reload firewalld
- 1
- 1
- 2 設置postfix開機自啟 sudo systemctl enable postfix
- 1
- 3 啟動postfix sudo systemctl start postfix
- 1
- 安裝sget
- 1查看是否安裝 sudo sget -v
- 1
- 2 安裝sget sudo yum -y install wget
- 1
- 1 安裝vim編輯器 sudo yum install vim -y
- 1
- 1
- 1
- 1
- 3.1 修改輸入:" i "
1.3.2 修改后按下 “ESC”
1.3.3 然后輸入: " :wq!" 保存并強制退出 - 1
- 1
- 1 重置gitlab (將除了gitlab.rb配置文件外全部重置) sudo gitlab-ctl reconfigure
- 1
- 1
- 0成功,可以訪問了:
安裝服務
出現此表示完畢
1.3 啟動SHH服務
啟動命令:## sudo systemctl start sshd2.1 安裝防火墻:如果之前安裝過則跳過此步驟
##啟動命令: service firewalld start注意:pemmanent表示永久生效,若不加–permanent系統下次啟動后就會失效。
5.1 安裝Postfix以發送郵件
sudo yum install postfix出現此表示成功:
出現此表示完畢:
添加gitlab鏡像
1.1 添加鏡像
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm1.2 安裝
rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm1.3 修改配置文件:指定ip和端口
sudo vim /etc/gitlab/gitlab.rb注意:當前需要做個快照以備下面重置出現問題,將所有配置一次配置好。
2.1 添加端口到防火墻
sudo firewall-cmd --zone=public --add-port=9090/tcp --permanent2.2 重啟防火墻
sudo systemctl reload firewalld這個過程大概需要3-5分鐘,出現此界面表示成功
3.2 啟動gitlab
sudo gitlab-ctl restart關閉了防火墻輸入:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
設計開機自啟動:
禁止 Gitlab 開機自啟動:
systemctl disable gitlab-runsvdir.service
啟用 Gitlab 開機自啟動:
systemctl enable gitlab-runsvdir.service
總結
- 上一篇: 【Asp.net】Session对象
- 下一篇: gitlab基本工作原理