WSL2-Ubuntu上安装搭建gitlab服务,并在本机运行

在WSL2上安装GitLab服务并在本机运行,可以遵循以下步骤:

  1. 更新WSL2的Ubuntu系统。
  2. 安装必要的依赖项。
  3. 下载并安装GitLab。
  4. 配置GitLab以使用HTTPS。
  5. 配置防火墙规则。
  6. 访问GitLab服务。

以下是具体的命令和步骤:




# 更新Ubuntu软件包列表
sudo apt update
 
# 升级所有已安装的包
sudo apt upgrade
 
# 安装依赖项
sudo apt install -y curl openssh-server ca-certificates
 
# 下载最新的GitLab包
wget https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/focal/gitlab-ce_15.2.0-ce.0_amd64.deb/download.deb
 
# 安装GitLab
sudo dpkg -i download.deb
 
# 修改GitLab配置以使用HTTPS
sudo editor /etc/gitlab/gitlab.rb
 
# 修改或添加以下配置,确保使用您的域名和证书路径
external_url 'https://your-domain.com'
nginx['ssl_certificate'] = "/etc/gitlab/ssl/your_domain_name.crt"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/your_domain_name.key"
 
# 重新配置GitLab以使更改生效
sudo gitlab-ctl reconfigure
 
# 启动GitLab服务
sudo gitlab-ctl start
 
# 通过防火墙允许HTTP和HTTPS通行
sudo ufw allow 'Nginx Full'
 
# 访问GitLab页面,在浏览器中输入 https://your-domain.com

确保替换 your-domain.com 为您的实际域名,并提前准备好SSL证书。如果没有SSL证书,可以使用Let's Encrypt免费获取SSL证书。

在运行上述命令之前,请确保WSL2已经安装并正确配置,同时也确保Ubuntu已经设置了静态IP地址。

最后,访问 https://your-domain.com 在本机浏览器中查看GitLab页面。如果您在Windows上运行,可以通过 localhost 或者Windows的IP地址(比如 192.168.x.x)来访问GitLab服务。

最后修改于:2024年09月03日 18:01

评论已关闭

推荐阅读

DDPG 模型解析,附Pytorch完整代码
2024年11月24日
DQN 模型解析,附Pytorch完整代码
2024年11月24日
AIGC实战——Transformer模型
2024年12月01日
Socket TCP 和 UDP 编程基础(Python)
2024年11月30日
python , tcp , udp
如何使用 ChatGPT 进行学术润色?你需要这些指令
2024年12月01日
AI
最新 Python 调用 OpenAi 详细教程实现问答、图像合成、图像理解、语音合成、语音识别(详细教程)
2024年11月24日
ChatGPT 和 DALL·E 2 配合生成故事绘本
2024年12月01日
omegaconf,一个超强的 Python 库!
2024年11月24日
【视觉AIGC识别】误差特征、人脸伪造检测、其他类型假图检测
2024年12月01日
[超级详细]如何在深度学习训练模型过程中使用 GPU 加速
2024年11月29日
Python 物理引擎pymunk最完整教程
2024年11月27日
MediaPipe 人体姿态与手指关键点检测教程
2024年11月27日
深入了解 Taipy:Python 打造 Web 应用的全面教程
2024年11月26日
基于Transformer的时间序列预测模型
2024年11月25日
Python在金融大数据分析中的AI应用(股价分析、量化交易)实战
2024年11月25日
AIGC Gradio系列学习教程之Components
2024年12月01日
Python3 `asyncio` — 异步 I/O,事件循环和并发工具
2024年11月30日
llama-factory SFT系列教程:大模型在自定义数据集 LoRA 训练与部署
2024年12月01日
Python 多线程和多进程用法
2024年11月24日
Python socket详解,全网最全教程
2024年11月27日