美文网首页
centos7 安装gitlab

centos7 安装gitlab

作者: 胡乱唱歌ing | 来源:发表于2020-01-20 13:43 被阅读0次

    本篇参考:https://ken.io/note/centos7-gitlab-install-tutorial

    1.安装依赖

    #安装技术依赖
    sudo yum install -y curl policycoreutils-python openssh-server
    

    2.添加GitLab Yum源

    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
    

    3.安装GitLab社区版

    sudo yum install -y gitlab-ce
    

    4.配置GitLab站点Url

    #修改配置文件
    sudo vi /etc/gitlab/gitlab.rb
    
    #配置首页地址(大约在第15行)
    external_url 'http://gitlab.example.com'
    

    5.启动并访问GitLab

    重新配置并启动
    sudo gitlab-ctl reconfigure
    
    #完成后将会看到如下输出
    Running handlers complete
    Chef Client finished, 432/613 resources updated in 03 minutes 43 seconds
    gitlab Reconfigured!
    

    6.常见问题

    启动gitlab后输入URL并不能访问gitlab页面

    原因:1.检查防火墙是否拦截
    2.查看是否本机有安装nginx,如果原来机器有nginx,安装gitlab也会安装nginx的 如下图


    image.png

    针对原因2的解决方案 ,修改gitlab的nginx配置文件,修改端口即可,避免两个nginx解析端口冲突

    vi  /var/opt/gitlab/nginx/conf/nginx.conf
    找到
    # include /var/opt/gitlab/nginx/conf/gitlab-http.conf;
    这一行
    vi /var/opt/gitlab/nginx/conf/gitlab-http.conf;
    把 
    listen *:80;  改为 listen *:8088;
    #重启nginx即可
    
    image.png

    相关文章

      网友评论

          本文标题:centos7 安装gitlab

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