yum安装gitlab

yum安装gitlab

参考资料地址1 : yum安装gitlab

参考资料地址2 :Yum一键安装GitLab

1、安装相关依赖

 yum -y install policycoreutils openssh-server openssh-clients postfix

2、配置系统环境

systemctl enable sshd    #启动ssh服务
systemctl start sshd      #设置开机启动
systemctl enable postfix && systemctl start postfix  #设置postfix开机自启并启动 postfix支持gitlab发信功能

firewall-cmd --add-service=ssh --permanent
firewall-cmd --add-service=http --permanent
firewall-cmd --reload             #开放ssh以及http服务 然后重新加载防火墙列表
如果关闭防火墙上面这三步就不需要配置

systemctl stop firewalld     #停止firewalld防火墙服务
systemctl disable firewalld    #禁用firewalld服务开机自启
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/sysconfig/selinux  #关闭selinux 重启生效
setenforce 0     #关闭selinux 当前生效

3、添加清华大学yum源

[root@localhost ~]vim /etc/yum.repos.d/gitlab-ce.repo

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

[root@localhost ~]# yum makecache      #更新本地yum缓存

4、安装gitlab

yum install -y gitlab-ce    #安装最新gitlab

5、修改gitlab配置

vim /etc/gitlab/gitlab.rb
# 文件中添加如下配置
external_url 'http://192.168.136.100:82' #自己服务的ip,为了避免端口号冲突请修改
nginx['listen_port'] = 82

6、重载配置,重启服务

gitlab-ctl reconfigure #重载配置
gitlab-ctl restart #重新启动

7、查看网页登录后初始密码

cat /etc/gitlab/initial_root_password

 

8、访问主页

192.168.136.100:82

用户名为root

9、重置密码

资料参考地址3: Gitlab问题之重置root密码
01 进入gitlab控制台
gitlab-rails console -e production

或者(不同版本有区别)

gitlab-rails console production
02 查询gitlab超管用户信息
user= User.where(id:1).first
03 重置密码
user.password='root@123456'
user.password_confirmation='root@123456'
04 保存
user.save!

图示

 查看gitlab版本

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

 

posted @ 2022-06-03 17:09  进击的小蔡鸟  阅读(596)  评论(0编辑  收藏  举报