一、基础安装
1.安装ssh
sudo yum install -y curl policycoreutils-pythonopenssh-server
2.将SSH服务设置成开机自启动,安装命令:sudo systemctl enable sshd
3.启动SSH服务,安装命令:sudo systemctl start sshd
4.下载 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm
rpm -i gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm
5.更改配置:vim /etc/gitlab/gitlab.rb
6.更新配置:gitlab-ctl reconfigure
重启服务gitlab-ctl restart
访问:http://114.116.80.60:8001/users/sign_in
二、基础管理
1、重置管理员root的密码
切换目录:cd /opt/gitlab/bin
执行命令:sudo gitlab-rails console production
切换账号:u=User.where(id:1).first
修改密码:u.password='111111'
确认密码:u.password_confirmation='111111'
修改保存:u.save!
2 、SMTP邮箱配置
如果不配置,则GitLab无法自动发送邀请和通知邮件。
以163 邮箱的配置为例
gitlab_rails[‘smtp_enable’] = true
gitlab_rails[‘smtp_address’] = “smtp.163.com”
gitlab_rails[‘smtp_port’] = 25
gitlab_rails[‘smtp_user_name’] = “test@163.com” //需要自行修改
gitlab_rails[‘smtp_password’] = “password” //需要自行修改
gitlab_rails[‘smtp_authentication’] = “login”
gitlab_rails[‘smtp_enable_starttls_auto’] = true
gitlab_rails[‘gitlab_email_from’] = “test@163.com” // 必须与上面的邮箱一样
网友评论