LOGO 首页 OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 技术文档 其他文档  
 
网站管理员

windows装gitlab服务器

freeflydom
2026年5月6日 9:37 本文热度 109

windows装gitlab服务器,用docker,然后装在docker里是最好方案。

1、安装Docker

首先,我们到docker官方网站,点击Download Docker Desktop

下载完成后,不断点击安装就行。如果安装时,提示windows版本太低,则要升级windows系统。

安装完毕后,我们打开docker,如果提示wsl版本低,则去powershell中运行以下命令:

1
wsl --update

  升级完毕后,则如下图:

2、安装Gitlab

 (1)、powershell执行下列命令,拉取gitlab镜像:

1
docker pull registry.gitlab.cn/omnibus/gitlab-jh:17.3.1-jh.0

  则会下载gitlab,我需要的是GitLab v17.3.1-jh,所以把具体版本号也加上了。

 (2)、新建三个文件夹,以存放gitlab文件

1
2
3
mkdir D:\gitlab\config
mkdir D:\gitlab\logs
mkdir D:\gitlab\data

(3)、启动容器,把命令在powershell里运行

1
2
3
4
5
6
7
8
9
10
11
12
13
docker run -d `
  --name gitlab-jh `
  --hostname gitlab-jh `
  --restart always `
  -p 80:80 `
  -p 443:443 `
  -p 2222:22 `
  -v D:\gitlab\config:/etc/gitlab `
  -v D:\gitlab\logs:/var/log/gitlab `
  -v D:\gitlab\data:/var/opt/gitlab `
  --shm-size 256m `
  -e GITLAB_OMNIBUS_CONFIG="external_url 'http://localhost'; gitlab_rails['gitlab_shell_ssh_port'] = 2222" `
  registry.gitlab.cn/omnibus/gitlab-jh:17.3.1-jh.0 

 (4)、运行这个命令后,很快就执行完。但gitlab需要几分钟,乃至十几分钟的启动时间。可以用命令:docker logs -f gitlab-jh来查看状态,界面会一直滚动

1
docker logs -f gitlab-jh

  像出现以下的界面,则是已经启动完毕。

在docker里亦能看到状态:

 (5)、在浏览器中输入localhost,就能看到运行的效果了:

 (6)、密码则用以下命令查看:

1
docker exec -it gitlab-jh cat /etc/gitlab/initial_root_password

  

 (7)、用密码登录后,则可看到主页:

 数据迁移

假如已经有已经备份的文件和配置文件 

(1)、停止GitLab服务

1
2
docker exec -it gitlab-jh gitlab-ctl stop puma
docker exec -it gitlab-jh gitlab-ctl stop sidekiq

  

 (2)、备份文件复制到d:\gitlab\data\backups文件夹

 (3)、给权限

1
docker exec -it gitlab-jh chown git:git /var/opt/gitlab/backups/*.tar

  

(4)、执行恢复命令

1
docker exec -it gitlab-jh gitlab-backup restore BACKUP=【备份文件名前缀】

  

 (5)、把配置文件gitlab.rb、gitlab-secrets.json放到D:\gitlab\config\文件夹下。如果不恢复配置文件,则无法登录

  (6)、运行恢复配置文件命令:

1
docker exec -it gitlab-jh gitlab-ctl reconfigure

 (7)、重启gitlab

1
docker exec -it gitlab-jh gitlab-ctl restart

  重新登录则看到自己恢复的项目

​转自https://www.cnblogs.com/ssvip/p/19937983


该文章在 2026/5/6 9:37:28 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2026 ClickSun All Rights Reserved  粤ICP备13012886号-9  粤公网安备44030602007207号