git web管理工具 gitlab

本文详细介绍如何在CentOS 6.5上安装并配置GitLab版本控制系统,包括下载镜像、安装依赖软件、配置GitLab参数及常用操作命令等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

gitlab镜像网站:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/

 

题外话:1.个人项目或者企业小项目推荐使用coding进行项目版本管理,上面可以选择git或者svn作为项目版本控制器。功能也足够使用。2.安装这个需要先保证linux系统有2G的空闲内存,否则可能启动失败。3.安装git在参考上一篇文章源码安装git2

 

  1. root用户(centos 6.5)进入/data/tools目录,下载gitlab镜像
    wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-10.0.0-ce.0.el6.x86_64.rpm

     

  2. 镜像比较大,另起窗口,安装相关依赖和辅助工具

  3. #安装依赖
    sudo yum install -y curl openssh-server openssh-clients cronie policycoreutils-python
    
    #设置ssh静态防火墙
    sudo lokkit -s http -s ssh
    
    #安装邮件服务
    sudo yum install -y postfix
    
    #启动邮件服务
    sudo service postfix start
    
    #设置邮件服务开机启动
    sudo chkconfig postfix on 
    
    
    

     

  4. 此时,镜像应该下载好了,开始安装gitlab
    sudo rpm -ivh gitlab-ce-10.0.0-ce.0.el6.x86_64.rpm

     

  5. 修改gitlab配置
    #打开配置文件:
    vim /etc/gitlab/gitlab.rb
    
    #常用修改参数包括以下4点
    #访问地址(本机IP地址,确保80端口未被使用)
    external_url='http://12.0.0.170'
    #备份目录
    gitlab_rails['backup_path'] ="/data/gitlab/backups"
    
    #存储目录
    git_data_dirs({
       "default" => {
         "path" => "/data/gitlab/git-data",
         "failure_count_threshold" => 10,
         "failure_wait_time" => 30,
         "failure_reset_time" => 1800,
         "storage_timeout" => 30
        }
     })
    
    #默认端口
    unicorn['port'] =  8080

     

  6. 初始化gitlab
    sudo gitlab-ctl reconfigure

     

  7. 启动gitlab
    sudo gitlab-ctl restart

     

  8. 养成好习惯,定时备份
  9. #打开定时任务
    crontab -e
    #新增记录
     0  2  *  *  * /usr/bin/gitlab-rake gitlab:backup:create

     

  10. gitlab基本操作命令
    # 启动所有 gitlab 组件;
    sudo gitlab-ctl start 
    
    # 停止所有 gitlab 组件;
    sudo gitlab-ctl stop
    
    # 重启所有 gitlab 组件; 
    sudo gitlab-ctl restart 
    
     # 查看服务状态;
    sudo gitlab-ctl status
    
    # 启动服务;
    sudo gitlab-ctl reconfigure
    
    # 修改默认的配置文件; 
    sudo vim /etc/gitlab/gitlab.rb 

     

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值