linux搭建gitlab
1、首先下載安裝包選擇你需要的版本,下載地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
2、打開系統防火牆 HTTP 和 SSH 的訪問(我的防火牆直接關了,到時候不管用再來打開)。
yum install -y curl policycoreutils-python openssh-server
systemctl enable sshd
systemctl start sshd
firewall-cmd --permanent --add-service=http
systemctl reload firewalld
安裝postfix
yum install postfix
systemctl enable postfix
systemctl start postfix
3、將下載好的gitlab放到某個目錄,然後進到目錄下面通過rpm命令進行安裝
rpm -i gitlab-ce-11.3.4-ce.0.el7.x86_64.rpm
4、修改gitlab配置文件的伺服器地址和埠,配置項:external_url,配置文件路徑:/etc/gitlab/gitlab.rb
5、然後重新啟動配置文件
gitlab-ctl reconfigure
gitlab-ctl restart(好像可以不執行)
gitlab-ctl reconfigure無響應???WTF???各種搜索,在有篇文章中找到點線索,查看日誌信息,日誌路徑:/var/log/gitlab/reconfigure
打開一看,這個Chef什麼玩意???查看下進程ps aux | grep chef,然後直接殺死,kill -s KILL 87700
然後一直卡死這裡,後來重新啟動了下機器,唯一有點不同的地方是防火牆我關掉了,重啟之後,防火牆打開了,這些流程也都順了。
6、其實就是特么的這麼簡單,一堆環境問題,簡直了,然後瀏覽器打開,發現打不開,WTF???然後在宿主機查看下看看,
curl "http://10.138.61.43:8081",是個重定向,是沒問題的,那就是防火牆問題,開啟個埠吧。
添加
firewall-cmd --zone=public --add-port=8081/tcp --permanent (--permanent永久生效,沒有此參數重啟後失效)
重新載入
firewall-cmd --reload
然後瀏覽器上就出現了
首次登陸,輸入密碼,必須8位數字,就輸入個12345678 賬號默認是:root
卸載gitlab參考地址:
https://yq.aliyun.com/articles/114619
※如何給MySQL資料庫添加遠程IP連接授權用戶
※spring+mybatis_多數據源配置
TAG:程序員小新人學習 |