温馨提示×

centos gitlab配置步骤

小樊
44
2025-02-24 19:17:31
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上配置GitLab的步骤如下:

一、安装GitLab

  1. 更新系统
sudo yum update -y
  1. 安装依赖包
sudo yum install -y curl policycoreutils openssh-server openssh-clients postfix
  1. 安装GitLab
  • 在线安装
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
  • 离线安装:将下载的安装程序上传至服务器,并在安装程序所在目录执行:
rpm -ivh gitlab-ce-<version>-ce.0.el<release>.x86_64.rpm --nodeps --force
  1. 启动GitLab服务
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start

二、配置GitLab

  1. 修改外部URL
sudo vi /etc/gitlab/gitlab.rb

external_url 'http://localhost'修改为你的服务器IP地址或域名。

  1. 配置邮件服务(可选):
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "your_email@example.com"
gitlab_rails['smtp_password'] = "your_password"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_from'] = 'your_email@example.com'
  1. 重新配置并重启GitLab
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

三、验证安装

  1. 检查GitLab状态
sudo gitlab-ctl status
  1. 登录GitLab

在浏览器中输入你的服务器IP地址或域名,使用安装过程中设置的管理员账户登录。

四、常用GitLab命令

  • 启动GitLabsudo gitlab-ctl start
  • 停止GitLabsudo gitlab-ctl stop
  • 重启GitLabsudo gitlab-ctl restart
  • 查看GitLab状态sudo gitlab-ctl status
  • 查看日志sudo gitlab-ctl tail nginx/gitlab_access.log

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:CentOS下GitLab配置步骤是什么

0