VMRack

广告

安信SSL证书

广告

RackNerd国外VPS安装和配置GitLab完整教程

美国云服务器推荐

GitLab是一款功能强大的网页端DevOps全生命周期工具,内置Git仓库管理功能,集成持续集成/持续部署(CI/CD)、工单追踪、代码审查等多项实用能力。若想完全自主掌控代码资源,在国外VPS上搭建GitLab是大多数用户的选择。本文以RackNerd国外VPS方案的Ubuntu 22.04系统为例,讲解GitLab安装和部署的完整流程。

购买RackNerd国外VPS

RackNerd官网地址:点击访问

建议阅读(已购买可忽略):

RackNerd优惠码/优惠券 优惠活动整理汇总

RackNerd新手教程 RackNerd评测专题

RackNerd KVM VPS购买图文教程

步骤一:更新系统环境

升级全部系统软件包,确保服务器环境为最新稳定版本:

sudo apt update && sudo apt upgrade -y

同时安装部署必需的依赖组件:

sudo apt install -y curl ca-certificates tzdata perl

步骤二:添加GitLab官方软件源

本次采用官方一体化安装包部署GitLab。

首先执行脚本,自动添加官方软件源:

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

注意:gitlab-ce为免费社区版;若需企业版,可将安装命令中的gitlab-ce替换为gitlab-ee。

官方一体化安装包部署GitLab

步骤三:安装GitLab

指定访问域名,一键安装GitLab社区版:

sudo EXTERNAL_URL=”https://gitlab.yourdomain.com” apt install gitlab-ce

请将gitlab.yourdomain.com替换为你的实际域名;若无域名,可直接填写服务器公网 IP。

步骤四:初始化配置GitLab

安装完成后,执行配置命令,自动初始化环境并启动所有依赖服务:

sudo gitlab-ctl reconfigure

若服务器开启防火墙,需放行网页常用端口(HTTP/HTTPS):

sudo ufw allow http
sudo ufw allow https

步骤五:浏览器访问GitLab

打开浏览器,输入部署地址:https://gitlab.yourdomain.com

首次访问时,系统会要求设置管理员root初始密码,设置完成后即可登录使用。

访问GitLab

步骤六:配置邮件通知

如需开启工单、审核、推送等邮件提醒,编辑GitLab主配置文件:

sudo nano /etc/gitlab/gitlab.rb

找到SMTP配置板块,修改并填写邮箱服务商参数:

gitlab_rails[‘smtp_enable’] = true
gitlab_rails[‘smtp_address’] = “邮箱服务商SMTP地址”
gitlab_rails[‘smtp_port’] = 587
gitlab_rails[‘smtp_user_name’] = “你的邮箱账号”
gitlab_rails[‘smtp_password’] = “邮箱授权码/密码”
gitlab_rails[‘smtp_domain’] = “邮箱域名”
gitlab_rails[‘smtp_authentication’] = “login”
gitlab_rails[‘smtp_enable_starttls_auto’] = true

修改保存后,重新加载配置使其生效:

sudo gitlab-ctl reconfigure

步骤七:新建并使用Git仓库

登录GitLab后台后,可自主完成以下操作:

  • 创建全新项目仓库
  • 本地通过Git推送代码至私有仓库
  • 开启CI/CD自动流水线功能

基础代码推送示例命令:

git init
git remote add origin https://gitlab.yourdomain.com/用户名/项目名.git
git add .
git commit -m “初始提交”
git push -u origin master

相关教程:

RackNerd国外Ubuntu VPS通过WordOps安装WordPress教程

RackNerd国外VPS安装CrowdSec教程

RackNerd国外VPS部署Java应用程序教程

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:164393063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RAKsmart美国服务器
下一篇
访问GitLab
已经没有了
返回顶部