美文网首页
centos7安装gitlab-ce

centos7安装gitlab-ce

作者: 方松潭 | 来源:发表于2019-07-12 14:02 被阅读0次

注:gitlab-ce是社区版(免费),gitlab-ee企业版(收费)

1、gitlab-ce官网下载地址:https://packages.gitlab.com/gitlab/gitlab-ce/下载最新版本

2、安装并配置必要的依赖项

su #进入root
yum install -y curl policycoreutils-python openssh-server
systemctl enable sshd
systemctl start sshd
firewall-cmd --permanent --add-service=http
systemctl reload firewalld

3、接下来,安装Postfix以发送通知电子邮件

yum install postfix
systemctl enable postfix
systemctl start postfix

4、添加GitLab软件包存储库并安装软件包

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
yum install -y gitlab-ce
5、配置域名
vim /etc/gitlab/gitlab.rb
external_url 'http://127.0.0.1:9000'
6、启动
gitlab-ctl reconfigure
gitlab-ctl restart
7、GitLab常用命令
    gitlab-ctl start    # 启动所有 gitlab 组件;
    gitlab-ctl stop        # 停止所有 gitlab 组件;
    gitlab-ctl restart        # 重启所有 gitlab 组件;
    gitlab-ctl status        # 查看服务状态;
    vim /etc/gitlab/gitlab.rb        # 修改gitlab配置文件;
    gitlab-ctl reconfigure        # 重新编译gitlab的配置;
    gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;
    gitlab-ctl tail        # 查看日志;
    gitlab-ctl tail nginx/gitlab_access.log
8、用自己的ip加端口号登陆,第一次登陆,用root账号设置密码
9、附加gitlab发送邮件配置
    gitlab_rails['smtp_enable'] = true  
    gitlab_rails['smtp_address'] = “smtp.exmail.qq.com”  
    gitlab_rails['smtp_port'] = 25  
    gitlab_rails['smtp_user_name'] = “huangdc@domain.com“  
    gitlab_rails['smtp_password'] = "smtp password"  
    gitlab_rails['smtp_authentication']= “plain"  
    gitlab_rails['smtp_enable_starttls_auto']= true  
    gitlab_rails['gitlab_email_from']= 'huangdc@domain.com'  
    gitlab_rails['gitlab_email_reply_to']= ‘noreply@domain.com' 

参考:https://about.gitlab.com/install/#centos-7

相关文章

网友评论

      本文标题:centos7安装gitlab-ce

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