美文网首页懒人技术
搭建Gitlab服务器

搭建Gitlab服务器

作者: 程序员米七 | 来源:发表于2018-08-24 14:12 被阅读26次

一、基础安装

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” // 必须与上面的邮箱一样

相关文章

网友评论

    本文标题:搭建Gitlab服务器

    本文链接:https://www.haomeiwen.com/subject/ochbiftx.html