Gitlab
docker搭建
1.下载镜像
docker pull beginor/gitlab-ce:11.0.1-ce.02.创建文件夹
配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级
mkdir -p /mnt/gitlab/etc
mkdir -p /mnt/gitlab/log
mkdir -p /mnt/gitlab/data3.创建容器
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.04.修改配置
1. vi /mnt/gitlab/etc/gitlab.rb
2. external_url 'http://45.77.227.58' 13行 自己的ip
1. vi /mnt/gitlab/data/gitlab-rails/etc/gitlab.yml
host: 45.77.227.58 13行
port: 8090 14行
*2.特殊
docker stop 容器
docker rm 容器
在创建容器
如果外部无法修改
docker exec -it 28ad80a73a40 /bin/bash
vi /var/opt/gitlab/gitlab-rails/etc/gitlab.yml5.访问
1. 45.77.227.58:8090
2. 账号:root
3. 密码:通用 自己修改的上传项目
1.创建项目


idea上传项目到gitlab
参考git-用法
注意:
1. http://78.141.203.220/root/lcy.git 远程地址加上端口号,因为改成了8090,不是默认的80
http://78.141.203.220:8090/root/lcy.git新增用户权限
1.给小组成员新注册一个账号

账号:lcy
密码:通用
注意: 新注册的账号没权限,需要root账户分配2.root给新用户分配权限

新成员就能看到项目

