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

 

/opt/gitlab/ ## 主目录 
/etc/gitlab/ ## 放置配置文件 
/var/opt/gitlab/ ## 各个组件 
/var/log/gitlab/ ## 放置日志文件

 

卸载gitlab参考地址:

https://yq.aliyun.com/articles/114619

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章