1.什么是GitLab
GitLab 是一个基于 Web 的开源代码托管和协作平台,用于管理软件开发项目。它提供了一套丰富的功能,包括代码仓库管理、版本控制、问题跟踪、持续集成/持续交付(CI/CD)、项目合作和团队协作等。其使用 Git 作为代码管理工具,并在此基础上搭建起来的 Web 服务。生产中通常使用 GitLab搭建私有源码托管平台。
2.git的安装与配置
1.主机要求:安装docker与docker-compose,主机内存至少4G
2.拉取镜像
使用命令 docker pull gitlab/gitlab-ce
查看镜像

3.定义一个compose文件,文件内容如下:

4.启动gitlab
docker compose up -d
5.查看容器是否启动 6.在页面上访问gitlab
注意:这里跳过了登录界面,默认用户名为root,密码需要进入容器查看。
docker exec -it gitlab /bin/bash
cat /etc/gitlab/initial_root_password
执行上面的命令会看到文件里有一串密码,复制到页面登录,并修改为自己的密码