CentOS7搭建Gitlab代码仓库

    Gitlab是由乌克兰程序员 Dmitriy Zaporozhets 和 Valery Sizov 开发的Git代码仓库管理工具,不少科技企业和个人开发者都会按需搭建私有代码仓库,创建属于自己的开源项目,提升编程能力,打造个人名片。

    实验环境

    操作系统:CentOS 7.9

    Gitlab:12.7.5

    服务端IP:192.168.1.100

    服务端篇

    第一步 安装依赖包

    1. # yum -y install curl patch openssh-server policycoreutils-python  

    第二步 下载、安装Gitlab

    1. # cd /tmp  
    2. # wget --no-check-certificate https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.7.5-ce.0.el7.x86_64.rpm  
    3. # rpm -ivh gitlab-ce-12.7.5-ce.0.el7.x86_64.rpm  
    4. # rm -f gitlab-ce-12.7.5-ce.0.el7.x86_64.rpm  

    第三步 配置Nginx

    1. # vim /etc/gitlab/gitlab.rb  

    找到:external_url 'http://gitlab.example.com'

    修改为:external_url 'http://192.168.1.100'

    第四步 重载Gitlab

    1. # gitlab-ctl reconfigure  

    扩展阅读展开隐藏

    #Gitlab配置文件  
    /etc/gitlab/gitlab.rb  
      
    #Gitlab默认安装目录  
    /opt/gitlab  
      
    #Gitlab目录数据目录  
    /var/opt/gitlab  
      
    #Gitlab代码仓库数据  
    /var/opt/gitlab/git-data  
      
    #重新加载配置  
    gitlab-ctl reconfigure  
      
    #查看Gitlab服务组件运行状态  
    gitlab-ctl status  
      
    #启动Gitlab服务  
    gitlab-ctl start  
      
    #停止Gitlab服务  
    gitlab-ctl stop  
      
    #停止Gitlab服务某个组件(nginx)  
    gitlab-ctl stop nginx  
      
    #查看所有服务的日志  
    gitlab-ctl tail  

    第五步 测试网站

    打开浏览器访问:http://192.168.1.100,首次登陆前会强制修改密码,修改完毕后再使用默认用户名为root登陆即可。

    匿名

    发表评论

    匿名网友 填写信息