GitLab 从安装到使用一步到位

发布于 更新于
本文目录
  1. 一、GitLab是什么
  2. 二、docker安装GitLab
  3. 1、查询gitlab版本
  4. 2、拉取docker镜像
  5. 3、运行镜像
  6. 4、gitlab能正常访问,但是clone地址不正确
  7. 4、修改容器IP
  8. 5、clone地址显示正常IP
  9. 三、idea集成gitlab
  10. 1、安装gitlab Project 插件
  11. 2、设置gitlab服务器
  12. 3、添加token配置,注意选择HTTPS方式
  13. 4、打开gitlab生成token页面,填写名称、有效时间、范围
  14. 5、提交项目到gitlab
  15. 6、项目提交到gitlab成功
  16. 7、git基本操作

技术文章自动化测试

如果听说过Git或者GitHub,那么GitLab你一定也听说过。GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。简单理解:GitLab类似私人版Github。

一、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地址不正确

1603338961516.png

这里4fa3da313a30是gitlab容器的id值。

1603339006489.png

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

1603338868495.png

三、idea集成gitlab

1、安装gitlab Project 插件

1603347074129.png

安装完毕之后重启idea。

2、设置gitlab服务器

1603347156675.png

3、添加token配置,注意选择HTTPS方式

1603431546259.png

4、打开gitlab生成token页面,填写名称、有效时间、范围

1603347484720.png

5、提交项目到gitlab

1603347567148.png

填写项目名,注意选择Http方式

1603431663679.png

6、项目提交到gitlab成功

1603431828480.png

7、git基本操作

  • 拉取

1603432223755.png
  • 提交

1603432185559.png
  • 推送

1603432257771.png

来源:testingpai

继续阅读