美文网首页
Mac利用PD虚拟机、Centos7 、Nginx、GitLab

Mac利用PD虚拟机、Centos7 、Nginx、GitLab

作者: 战神飘雪 | 来源:发表于2019-12-13 15:31 被阅读0次

跟着步骤走,就能搭建成功。

一、Mac利用PD虚拟机安装Centos7
转载自:https://www.jianshu.com/p/423ba6e48aaa
二、CentOS7中使用yum安装Nginx的方法
转载自:https://www.cnblogs.com/songxingzhu/p/8568432.html
三、CentOS7开启防火墙及特定端口
转载自:https://blog.csdn.net/zll_0405/article/details/81208606
四、基于CentOS7搭建GitLab
转载自:https://www.jianshu.com/p/9baa47a31f46
五、配置GitLab的访问目录
转载自:https://www.jianshu.com/p/b04356e014fa

GitLab配置文件修改

vim /etc/gitlab/gitlab.rb

gitlab基本配置:

    #外部访问url(经过编译后,自动将这个配置编译到nginx配置,nginx就无需配置了)
    external_url 'http://gitlab.test.domain.com:8888'
    #默认值就是8080。如果端口被占用,可将8080修改为其它(例如:9090)
    unicorn['port'] = 8080

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'  

服务器修改过ssh端口的坑(需要修改配置ssh端口)

    #修改过ssh端口,gitlab中项目的的ssh地址,会在前面加上协议头和端口号“ssh://git@gitlab.domain.com:55725/huangdc/test.git”
    gitlab_rails['gitlab_shell_ssh_port'] = 55725

配置生效

    #使配置生效
    gitlab-ctl reconfigure
    #重新启动GitLab 
    gitlab-ctl restart

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

注意:执行 reconfigure 命令会把gitlab的nginx组件的配置还原,导致自定义修改的端口以及域名等都没有了。

常用目录

    日志地址:/var/log/gitlab/   # 对应各服务的打印日志 
    服务地址:/var/opt/gitlab/   # 对应各服务的主目录 

查看gitlab版本

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

六、
转载自:

相关文章

网友评论

      本文标题:Mac利用PD虚拟机、Centos7 、Nginx、GitLab

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