练习目标
使用docker安装gitlab汉化版
使用gitlab进行代码管理
一. 使用docker安装gitlab
- 前提
已经安装过docker和docker-compose - 参考gitlab汉化版官方安装方法
https://hub.docker.com/r/twang2218/gitlab-ce-zh - 创建docker-compose.yml文件, 内容为:
version: '2'
services:
gitlab:
image: 'twang2218/gitlab-ce-zh:11.0'
restart: always
hostname: '192.168.153.130'
environment:
TZ: 'Asia/Shanghai'
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://192.168.153.130'
gitlab_rails['time_zone'] = 'Asia/Shanghai'
gitlab_rails['gitlab_shell_ssh_port'] = 2222
ports:
- '80:80'
- '8443:443'
- '2222:22'
volumes:
- config:/etc/gitlab
- data:/var/opt/gitlab
- logs:/var/log/gitlab
volumes:
config:
data:
logs:
gitlab_rails['gitlab_shell_ssh_port'] = 2222
这句要加上, 否则gitlab地址加不上2222端口, 代码无法拉取
external_url 'http://192.168.153.130'
自己宿主机的IP
- 使用docker-compose启动容器
命令:
docker-compose up -d
- 访问gitlab
192.168.153.130
- 登录
用户名: root
密码: 随意…
二. gitlab基本设置
- 新建用户(最好不要直接用root用户)
- 根据个人需求修改设置内容
三. gitlab用户设置
- 添加ssh密钥
四. 新建项目, 代码托管
- 跟github一样的操作, 注意复制地址的时候要使用ssh协议