搭建Gitlab 个人服务器(centos7)

安装命令

1、安装依赖软件(postfix 为邮件通知)
yum -y install policycoreutils openssh-server openssh-clients postfix
2、启动 ssh 服务 设置 为开机自启
sudo systemctl enable sshd && sudo systemctl start sshd
3、设置postfix开机自启,并启动,postfix支持gitlab发信功能
systemctl enable postfix && systemctl start postfix
4.1、开启 http 和 ssh 服务,重启防火墙(或者直接关闭防火墙)
firewall-cmd --add-service=http --permanent
firewall-cmd --add-service=ssh --permanent
firewall-cmd --reload
4.2、关闭防火墙(临时)
systemctl stop firewalld
5、下载 gitlab 12.4.6版本
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.4.6-ce.0.el7.x86_64.rpm
6.1、安装之前 先有 python
yum install policycoreutils-python
6.2、安装 gitlab 12.4.6版本
rpm -i gitlab-ce-12.4.6-ce.0.el7.x86_64.rpm
rpm -ivh gitlab-ce-12.4.6-ce.0.el7.x86_64.rpm(建议使用)
7、配置 服务器 IP 和 端口
vi /etc/gitlab/gitlab.rb

image.png

image.png

image.png

后记得保存!!

重启配置让其生效
gitlab-ctl reconfigure
gitlab-ctl restart

卸载(如果出了一些服务解决的问题--重装)

1、停止 gitlab
gitlab-ctl stop
2、卸载 gitlab
rpm -e gitlab-ce
3、删除 gitlab 所有 文件
find / -name gitlab | xargs rm -rf
3.1如果上面的没有权限,则删这三个
rm -rf /opt/gitlab
rm -rf /etc/gitlab
rm -rf /var/log/gitlab

遇到的问题:

确认好自己的 系统版本(contos7),不要装成6 的 (el7 )

参考文章:

https://www.jianshu.com/p/b18ea9fdf2f3
https://www.cnblogs.com/934827624-qq-com/p/10964722.html
https://blog.csdn.net/jia12216/article/details/84853136
https://www.cnblogs.com/shikyoh/p/10688340.html
docker装 github https://www.jianshu.com/p/080a962c35b6

你可能感兴趣的:(搭建Gitlab 个人服务器(centos7))