linux搭建gitlab服务器

时间:2021-07-01 17:07:32   收藏:0   阅读:0

1.安装python

  sudo yum install -y curl policycoreutils-pythonopenssh-server

  技术图片

 2.将SSH服务设置成开机自启动,分别执行以下命令:

  sudo systemctl enable sshd

  sudo systemctl start sshd

  sudo firewall-cmd --permanent --add-service=http

  sudo systemctl reload firewalld

  技术图片

 3.安装Postfix以发送通知邮件

  sudo yum install postfix

  技术图片

  发现报错:缺少Percona-XtraDB-Cluster-shared-55-5.5.37-25.10.756.el6.x86_64.rpm这个包

  下载:

  wget http://www.percona.com/redir/downloads/Percona-XtraDB-Cluster/5.5.37-25.10/RPM/rhel6/x86_64/Percona-XtraDB-Cluster-shared-55-5.5.37-25.10.756.el6.x86_64.rpm

  安装:

  rpm -ivh Percona-XtraDB-Cluster-shared-55-5.5.37-25.10.756.el6.x86_64.rpm

  技术图片

  启动postfix

  技术图片

  查看状态

  技术图片

   报错:缺少libmysqlclient包,继续安装mysql的包

  由于我本机先装过mysql,mysql的目录中存在这个包

  rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm  

  技术图片

   再次启动

  技术图片

  技术图片

 4.下载gitlab镜像

  wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-14.0.0-ce.0.el7.x86_64.rpm

  安装:rpm -i gitlab-ce-14.0.0-ce.0.el7.x86_64.rpm

  技术图片

  修改配置文件

  vi /etc/gitlab/gitlab.rb

  技术图片

  vi /var/opt/gitlab/gitlab-rails/etc/gitlab.yml

  技术图片

   配置gitlab

  gitlab-ctl reconfigure,这一步需要耐心等待,时间比较长

  技术图片

   gitlab-ctl restart

  技术图片

  通过IP端口访问,前提是关闭防火墙,或者把端口添加到防火墙

   技术图片

 

   默认密码,root /  5iveF!le

  如果密码忘记 , 进入gitlabbin目录

  技术图片

   gitlab-rails console,进入控制台

  技术图片

  查看所有用户u=User.all

  技术图片

  切换到root,u=User.where(id:1).first

  技术图片

  设置新密码 : u.password=‘12345678‘

  确认密码: u.password_confirmation=‘12345678‘

   技术图片

   保存密码: u.save!

  技术图片

   这样就能重新登录gitlab了,至此,搭建完毕

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!