基于Docker 5分钟搭建GitLab代码仓库
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具;为了更加方便的使用,这里基于Docker安装一个中文社区版;从而实现gitlab的汉化
参考文章:
基于VirtualBox搭建Linux(CentOS 7)虚拟机环境(学习必备技能)
Gitlab安装
-
下载镜像
docker pull gitclub/gitlab-ce-zh
-
创建宿主机持久化目录
三个目录;etc(配置) log(日志) data(数据)
mkdir -p /opt/docker/gitlab/etc /opt/docker/gitlab/log /opt/docker/gitlab/data
-
创建docker-compose.yml
version: '2' services: gitlab: image: 'gitclub/gitlab-ce-zh' restart: unless-stopped hostname: 'gitlab' environment: TZ: 'Asia/Shanghai' GITLAB_OMNIBUS_CONFIG: | external_url 'http://192.168.1.222:880' ports: - '880:880' - '8443:443' - '2212:22' volumes: - /opt/docker/gitlab/etc:/etc/gitlab - /opt/docker/gitlab/log:/var/log/gitlab - /opt/docker/gitlab/data:/var/opt/gitlab
external_url 配置的当前gitlab访问的地址
-
运行
# 运行 docker-compose -f docker-compose.yml up -d
-
进入gitlab,设置root用户的密码并登录
http://192.168.1.222:880/
安装gitbash
略! 官网下载一个安装包,安装即可!
创建仓库
- 第一步,在gitlab中创建项目
代码上传
-
初始化并上传代码
git init git remote add origin http://192.168.1.222:880/root/apigcc-demo.git git add . git commit -m "Initial commit" git push -u origin master