手把手gitlab最详细版安装教程centos7下安装(最新版),修复gitlab

本文提供了一步一步的GitLab在CentOS7上安装教程,包括解决gitlab问题、配置文件修改、常用命令、SSH多公钥使用等。详细讲解了如何更改clone地址、汉化、备份恢复以及新建和迁移项目。
摘要由CSDN通过智能技术生成

1、服务器要求,8G内存以上,4核心cpu以上

2、 新建 /etc/yum.repos.d/gitlab_gitlab-ce.repo ,内容:

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

3、安装依赖

sudo yum install curl openssh-server openssh-clients postfix cronie
sudo service postfix start
sudo chkconfig postfix on
#这句是用来做防火墙的,避免用户通过ssh方式和http来访问。
sudo lokkit -s http -s ssh

4、再安装

sudo yum makecache
sudo yum install gitlab-ce
sudo gitlab-ctl reconfigure  #Configure and start GitLab

5、配置域名: vim /var/opt/gitlab/nginx/conf/gitlab-http.conf

# 外网访问的端口,如果服务器已经有服务器占用了80,那么这里可以改成其它
listen *:8888;
server_name gitlab.test.domain.com;
    
set $http_host_with_default "gitlab.test.domain.com:8888";

补充说明:因为编译gitlab的配置 /etc/gitlab/gitlab.rb 时会重新生成这个自定义nginx 配置,所以只要 gitlab 的配置配得好,上面的nginx其实不需要自定义的。

配置clone地址git@git.example.com:


这里我们需要改成我们自己的域名:

1)打开配置文件:

vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

2)修改host为自己的域名:

  gitlab:
    ## Web server settings (note: host is the FQDN, do not include http://
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值