搭建Gitlab服务器

一、基础安装

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’] = “[email protected]” //需要自行修改 

gitlab_rails[‘smtp_password’] = “password” //需要自行修改 

gitlab_rails[‘smtp_authentication’] = “login” 

gitlab_rails[‘smtp_enable_starttls_auto’] = true 

gitlab_rails[‘gitlab_email_from’] = “[email protected]” // 必须与上面的邮箱一样

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