美文网首页懒人技术
搭建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