docker安装gitlab
·
下载最新镜像
sudo docker pull gitlab/gitlab-ce:latest
创建配置 (etc) 、 日志 (log) 、数据 (data) , 便于日后升级
mkdir -p /mnt/gitlab/etc
mkdir -p /mnt/gitlab/log
mkdir -p /mnt/gitlab/data
启动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 \
gitlab/gitlab-ce
修改配置
- vi /mnt/gitlab/etc/gitlab.rb
把external_url改成部署机器的域名或者IP地址
vi /mnt/gitlab/etc/gitlab.rb
external_url ‘http://192.168.154.133’
2.vi /mnt/gitlab/data/gitlab-rails/etc/gitlab.yml
修改host和port成下面的格式
## Web server settings (note: host is the FQDN, do not include http://)
host: 192.168.154.133
port: 8090
https: false
3,停止镜像,并删除,再启动或者systemctl restart docker
等个几分钟,再访问:http://192.168.154.133:8090/

注册:用户名yingyinqi,密码:admin123
遇到的问题:
报以下错误,原因是配置镜像加速的时候,配置错了,导致docker都启动不了
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
提交代码:
1,新建.gitignore文件

2,加入版本控制,选择git,然后git add . ,然后 git commit -m “注释” , 然后git push

push的url就是gitlab上的url


push的时候提示输入密码
打开gitbash,输入,ssh-keygen -t rsa -C ‘xxx@xxx.com’,生成的秘钥位置:C:\Users\Administrator.ssh

把C:\Users\Administrator.ssh目录下的id_rsa.pub文件秘钥复制到gitlab中

更多推荐
所有评论(0)