-
什么是GitLab
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。安装方法是参考GitLab在GitHub上的Wiki页面。
- 基于docker搭建GitLab
要求虚拟机内存必须2G以上,我这里是3G
本次安装是基于docker环境下的,所以必须先安装docker
docker安装文档: https://blog.csdn.net/xiaobo5264063/article/details/100939821
- 下载镜像
docker pull beginor/gitlab-ce:11.0.1-ce.0
- 创建挂载目录
// 创建gitlab配置目录 mkdir -p /mnt/gitlab/etc // 创建gitlab日志目录 mkdir -p /mnt/gitlab/log // 创建gitlab数据目录 mkdir -p /mnt/gitlab/data
- 运行GitLab容器
// 重启docker systemctl restart docker // 运行GitLab容器, 记住下面的是一条命令 docker run \ --detach \ --publish 8443:443 \ --publish 8090:80 \ --name gitlab \ --restart unless-stopped \ -v /mnt/gitlab/etc:/etc/gitlab \ -v /mnt/gitlab/log:/var/log/gitlab \ -v /mnt/gitlab/data:/var/opt/gitlab \ beginor/gitlab-ce:11.0.1-ce.0
注意: 这里启动容器是为了第4、5步在挂载目录生成和配置gitlab的配置文件,第6步会把这个容器删除的,然后重启运行 - 修改gitlab.rb配置文件
步骤截图如下:// 进入/mnt/gitlab/etc/目录 cd /mnt/gitlab/etc/ // 修改文件 vi gitlab.rb ########################修改的内容如下####################### 将文件中 # external_url 'GENERATED_EXTERNAL_URL' 改成 external_url 'http://192.168.2.127' #########################保存 退出########################### // 192.168.2.127为当前虚拟机ip
- 修改/mnt/gitlab/data/gitlab-rails/etc/gitlab.yml
192.168.2.127为虚拟机IP,端口号这里改成8090(不被占用就行)vi /mnt/gitlab/data/gitlab-rails/etc/gitlab.yml ########################修改内容如下########### 找到文件中## GitLab settings的配置, 修改host和port的内容,如下 host: 192.168.2.127 port: 8090 ########################保存退出###############
- 删除容器
// 查看启动的gitlab容器id docker ps // 停止容器 docker stop 容器id // 删除容器 docker rm 容器id // 重启docker systemctl restart docker
- 再次运行GitLab容器
// 关闭防火墙 systemctl stop firewalld.service // 再次运行gitlab 下面是一条命令 docker run \ --detach \ --publish 8443:443 \ --publish 8090:80 \ --name gitlab \ --restart unless-stopped \ -v /mnt/gitlab/etc:/etc/gitlab \ -v /mnt/gitlab/log:/var/log/gitlab \ -v /mnt/gitlab/data:/var/opt/gitlab \ beginor/gitlab-ce:11.0.1-ce.0
这里启动估计得耗个1、2分钟,需等下,否则访问会报502错误 - 访问地址
访问地址: http://192.168.2.127:8090
首次登录会提示修改密码,这里我改成: root123456,保存 - 登录
默认账户: root 密码:root123456 登录
登录成功后,会进入如下页面 这里就安装完成了!!!
- 如何创建用户并设置权限
- 如何创建项目
- 登录GitLab,地址http://192.168.2.127:8090/,点击'创建一个项目'
- 输入项目名称,选择私有(不公开)
- 点击'创建项目'
- 如何上传项目
- 如何下载项目
- a
- a
- a
- a
- a
- a
- a
- aa
- a
- a
- a
- a
- a
- a
- a