CentOS-6.8系列-gitlab安装指南

本文详细介绍了如何在Linux环境下从零开始安装配置GitLab,并提供了基础环境搭建、依赖安装及GitLab配置等步骤。读者可以跟随本文一步步完成GitLab的部署。

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

本文章也是在参考了网上好多相关文章(主要参考文章见文末)后自学整理的,如有错误之处烦请留言指正。

基础环境准备

#安装基础依赖
yum install make cmake gcc gcc-c++
yum install -y wget
#安装ruby
cd /usr/local/src
wget https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.5.tar.gz
tar -zxvf ruby-2.3.5.tar.gz
cd ruby-2.3.5
./configure
make
make install
ruby -v
cd ../

安装gitlab

#安装依赖
yum install -y curl openssh-server openssh-clients postfix cronie
#打开系统防火墙 HTTP 和 SSH 的访问
service postfix start
chkconfig postfix on
lokkit -s http -s ssh
#使用国内的镜像
vi /etc/yum.repos.d/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
yum makecache
yum install gitlab-ce
gitlab-ctl reconfigure
vi /etc/gitlab/gitlab.rb
    external_url 'http://gitlab.example.com',改为你的域名 / IP
gitlab-ctl reconfigure
#访问地址(ip修改为对应的ip)
http://10.150.27.29

常用命令

#gitlab 启动、停止、重启
gitlab-ctl start/stop/restart
#查看所有日志
gitlab-ctl tail
#查看nginx 访问日志
gitlab-ctl tail nginx/gitlab_acces.log
#查看 postgresql 日志
gitlab-ctl tail  postgresql
#查看状态
gitlab-ctl status

主要参考文章:
doc/settings/nginx.md · master · GitLab.org / omnibus-gitlab · GitLab
GitLab 简明安装配置指南 - Hiufan - SegmentFault
我所遇到的GitLab 502问题的解决 - 优快云博客
gitlab简单使用教程 - Wuyuan’s Blog
gitlab的使用 - 刘坤的技术博客
清华大学开源软件镜像站 | Tsinghua Open Source Mirror

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值