下载最新镜像

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

修改配置

  1. 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中
在这里插入图片描述

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐