GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,具有wiki和issue跟踪功能,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
更多GitLab知识,请参阅GitLab官网
1. 安装GitLab
本文使用docker-compose安装GitLab,需要提前安装好docker和docker compose,有不了解的小伙伴,可以参阅Docker系列之CentOS8安装Docker和Docker系列之Compose
新建一个docker-compose.yml文件,配置内容如下:
version: '3.7'
services:
gitlab:
container_name: gitlab
image: 'gitlab/gitlab-ce:latest'
restart: unless-stopped
# hostname: gitlab.xlhj.com
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://localhost:8929'
gitlab_rails['gitlab_shell_ssh_port'] = 2224
ports:
- '8929:8929'
- '2224:22'
volumes:
- './config:/etc/gitlab'
- './logs:/var/log/gitlab'
- './data:/var/opt/gitlab'
shm_size: '256m'
更多安装方式,请参阅官方文档
2. 登陆
浏览器输入地址:http://localhost:8929
使用命令docker exec -it 容器ID 进入容器内部,在/etc/gitlab/initial_root_password文件中找到root用户的初始密码
登陆成功后,进入GitLab首页
由于初始密码较长,不易记住,我们可以先修改一个简单易记的密码
右上角点击用户头像,选择Edit profile,进入用户设置界面
选择Password选项,进入密码修改页面
填写当前密码和新密码,点击保存密码
3. 搭建远程仓库
右上角点击New project
进入项目创建页面
选择Create blank project,进入创建空白项目详情页面
输入项目名称,选择可见级别,点击Create project即可,项目创建成功后,会跳转到如下界面
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/76769.html