windows搭建gitlab教程

1.安装gitlab

说明:由于公司都是windows服务器,这里安装以windows为例,先安装一个虚拟机,然后安装一个docker(前提条件)

1.1搜索镜像

shell 复制代码
 docker search gitlab  #搜索所有的
 docker search gitlab-ce-zh  #搜索中文版的

1.2选择对应镜像并安装

shell 复制代码
docker pull twang2218/gitlab-ce-zh

1.3检查镜像

shell 复制代码
docker images

如上,安装成功

1.4运行镜像

shell 复制代码
docker run -d -p 9443:443 -p 9080:80 -p 9022:22 --restart always --name gitlab -v /usr/local/gitlab/etc:/etc/gitlab -v /usr/local/gitlab/log:/var/log/gitlab -v /usr/local/gitlab/data:/var/opt/gitlab --privileged=true twang2218/gitlab-ce-zh



docker run 
-d                #后台运行,全称:detach
-p 9443:443      #将容器内部端口向外映射
-p 9080:80       #将容器内80端口映射至宿主机8090端口,这是访问gitlab的端口
-p 9022:22       #将容器内22端口映射至宿主机8022端口,这是访问ssh的端口
--restart always #容器自启动
--name gitlab    #设置容器名称为gitlab
-v /usr/local/gitlab/etc:/etc/gitlab    #将容器/etc/gitlab目录挂载到宿主机/usr/local/gitlab/etc目录下,若宿主机内此目录不存在将会自动创建
-v /usr/local/gitlab/log:/var/log/gitlab    #与上面一样
-v /usr/local/gitlab/data:/var/opt/gitlab   #与上面一样
--privileged=true         #让容器获取宿主机root权限
twang2218/gitlab-ce-zh    #镜像的名称,这里也可以写镜像ID

运行成功如下:

1.5修改容器配置

1.5.1进入容器

shell 复制代码
docker exec -it gitlab bash

1.5.2修改gitlab.rb文件

shell 复制代码
#先进入到gitlab目录
cd /etc/gitlab
#编辑gitlab.rb文件
vim gitlab.rb
#在gitlab创建项目时候http地址的host(不用添加端口)
external_url 'http://192.168.23.233'

1.5.3配置gitlab.yml文件

shell 复制代码
# 文件路径 /opt/gitlab/embedded/service/gitlab-rails/config 
#先进入到config目录下 
cd /opt/gitlab/embedded/service/gitlab-rails/config 
#打开编辑gitlab.yml文件 
vim gitlab.yml 
#修改host 与上面.rb文件修改的一致 
#修改port 为9080

1.5.4重启gitlab服务

shell 复制代码
#注:此命令为容器内重启服务命令 
gitlab-ctl restart 
#退出容器 
exit
#使用浏览器打开Gitlab 
#第一次访问默认是root账户,会需要修改密码(密码至少8位数)设置好之后确定就行 
#URL:http://192.168.23.233:9080/

1.6访问gitlab

首次进入会提示修改密码,修改即可,默认用户名是root

2.使用gitlab

2.1添加用户


编辑该用户,给个初始密码

2.2创建空项目

2.3添加成员或者分组


2.4添加分支,赋权限

这里新建一个dev开发分支

给dev权限赋予开发人员,并修改master主分支权限仅管理员操作

在项目设置中设置分支权限



相关推荐
命里有定数1 小时前
保姆级教程:在 Windows (WSL2) 下本地部署 Qwen3-ASR
windows
lucky67074 小时前
Windows 上彻底卸载 Node.js
windows·node.js
编程小白20265 小时前
从 C++ 基础到效率翻倍:Qt 开发环境搭建与Windows 神级快捷键指南
开发语言·c++·windows·qt·学习
凯子坚持 c6 小时前
CANN 性能剖析实战:从原始事件到交互式火焰图
windows·microsoft
开开心心就好7 小时前
发票合并打印工具,多页布局设置实时预览
linux·运维·服务器·windows·pdf·harmonyos·1024程序员节
獨枭7 小时前
PyCharm 跑通 SAM 全流程实战
windows
仙剑魔尊重楼8 小时前
音乐制作电子软件FL Studio2025.2.4.5242中文版新功能介绍
windows·音频·录屏·音乐·fl studio
PHP小志8 小时前
Windows 服务器怎么修改密码和用户名?账户被系统锁定如何解锁
windows
专注VB编程开发20年10 小时前
vb.net datatable新增数据时改用数组缓存
java·linux·windows
仙剑魔尊重楼10 小时前
专业音乐制作软件fl Studio 2025.2.4.5242中文版新功能
windows·音乐·fl studio