# docker 安装gitlab # 一、安装镜像 sudo docker run --detach --hostname github.cargoarmor.com --publish 443:443 --publish 80:80 --publish 22:22 --name gitlab --restart always --volume $GITLAB_HOME/config:/etc/gitlab --volume $GITLAB_HOME/logs:/var/log/gitlab --volume $GITLAB_HOME/data:/var/opt/gitlab --shm-size 256m gitlab-jh.tencentcloudcr.com/omnibus/gitlab-jh:latest # 二、配置你的域名和加密文件 external_url 'http://192.168.31.18' gitlab_rails['initial_root_password'] = File.read('/run/secrets/gitlab_root_password') # 三、获取root用户密码 sudo docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password # 四、配置免密登录 # 1.创建工作目录 mkdir workspace # 2.配置git用户和邮箱 git config --global user.name Chad git config --global user.email chad@cargoarmor.com # 3.初始化工作目录 git init # 4.配置项目别名 git remote add git-demo git@192.168.31.18:paracool/ship-docker.git # 5.生成的ssh秘钥 ssh-keygen -t rsa -C chad@cargoarmor.com # 默认位置在 ~/.ssh/id_rsa.pub # 5.到gitlab上配置id_rsa.pub # 直接copy上去就行 # 6.用vscode直接打开就行 # 其他笔记 gitlab-ctl reconfigure # 重新加载配置文件