一、GitLab 是什么
如果听说过 Git
或者 GitHub
,那么 GitLab
你一定也听说过。GitLab
是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 Web 服务。简单理解:GitLab
类似私人版 Github
。
二、docker 安装 GitLab
1、查询 GitLab 版本
访问 https://registry.hub.docker.com/r/gitlab/gitlab-ce/tags
2、拉取 docker 镜像
docker pull gitlab/gitlab-ce:latest
3、运行镜像
docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always gitlab/gitlab-ce 80端口:gitlab网址端口 222端口:ssh端口
4、GitLab 能正常访问,但是 clone 地址不正确
这里 4fa3da313a30 是 GitLab 容器的 id 值。
4、修改容器 IP
1. 因为没有挂载目录,直接进入容器内容 docker exec -it gitlab /bin/bash 2. 修改gitlab.rb vi /etc/gitlab/gitlab.rb 3. 新增内容 gitlab.rb本来是空文件,在非注释位置加入下面3行代码,IP和端口根据实际情况修改。 external_url 'http://192.168.232.128' gitlab_rails['gitlab_ssh_host'] = '192.168.232.128' gitlab_rails['gitlab_shell_ssh_port'] = 222 4. 重启容器 docker restart gitlab
5、clone 地址显示正常 IP
三、idea 集成 GitLab
1、安装 GitLab Project 插件
安装完毕之后重启 idea。
2、设置 GitLab 服务器
3、添加 token 配置,注意选择 HTTPS 方式
4、打开 GitLab 生成 token 页面,填写名称、有效时间、范围
5、提交项目到 GitLab
填写项目名,注意选择 Http 方式
6、项目提交到 GitLab 成功
7、Git 基本操作
- 拉取
- 提交
- 推送
本文由柠檬班罗杰老师原创,转载需注明出处!
想了解更多咨询的同学扫描下方二维码,可以加Q群领取学习资料:753665853 备注:CSDN