安装并配置必要的依赖关系
所需的依赖:ssh,防火墙,postfix(用于邮件通知)
安装ssh
sudo yum install -y curl policycoreutils-pythonopenssh-server
设置开机自启动
sudo systemctl enable sshd
启动ssh服务
sudo systemctl start sshd
加入防火墙
sudo firewall-cmd --permanent --add-service=http
安装postfix
有报如下错误:
解决方案:
vim /etc/postfix/main.cf
查看是否启动成功
4.添加gitlab镜像
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
5. 安装gitlab
rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
需要等待几秒,有出现如图就代表安装成功
修改gitlab配置文件制定服务器ip和自定义端口
vim /etc/gitlab/gitlab.rb
注意:端口设置的时候必须是未被使用的端口,然后设置防火墙,并在安全组设置。
重置并启动gitlab
gitlab-ctl reconfigure
会有如下界面就说明重置成功
gitlab-ctl restart
会有如下界面
访问gitlab页面
如果有域名就直接输入服务器ip和指定端口进行访问
方式一:修改root账户密码
登录控制台命令:gitlab-rails console,gitlab-rails 在/opt/gitlab/bin目录下可直接执行
控制台界面找到root账户
u=User.where(id:1).first
设置密码
u.password="xxx"
确认密码
u.password_confirmation="henhaoban888"
保存
u.save!
方式二:当我们访问gitlab页面的时候
初始账户:root 密码:5iveL!fe
然后会进入一个修改密码界面,然后修改完成,输入账户和密码
请各位朋友点击在看并关注我。