代码版本控制工具GitLab :从安装到使用一步到位

一、GitLab 是什么?

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

二、docker 安装 GitLab

  • 查询 GitLab 版本的访问地址:
    https://registry.hub.docker.com/r/gitlab/gitlab-ce/tags
  • 拉取 docker 镜像

    docker pull gitlab/gitlab-ce:latest

  • 运行镜像

    docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always gitlab/gitlab-ce

    80端口:gitlab网址端口

    222端口:ssh端口

  • GitLab 能正常访问,但是 clone 地址不正确

代码版本控制工具GitLab :从安装到使用一步到位_第1张图片

如果你想学习自动化测试,我这边给你推荐一套视频,这个视频可以说是B站播放全网第一的自动化测试教程,同时在线人数到达1000人,并且还有笔记可以领取及各路大神技术交流:798478386  

【已更新】B站讲的最详细的Python接口自动化测试实战教程全集(实战最新版)_哔哩哔哩_bilibili【已更新】B站讲的最详细的Python接口自动化测试实战教程全集(实战最新版)共计200条视频,包括:1、接口自动化之为什么要做接口自动化、2、接口自动化之request全局观、3、接口自动化之接口实战等,UP主更多精彩视频,请关注UP账号。icon-default.png?t=N7T8https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from=333.337 

  • 这里 4fa3da313a30 是 GitLab 容器的 id 值。

图片

  • 修改容器 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

  • clone 地址显示正常 IP

代码版本控制工具GitLab :从安装到使用一步到位_第2张图片

三、 idea 集成 GitLab

1、安装 GitLab Project 插件

代码版本控制工具GitLab :从安装到使用一步到位_第3张图片

安装完毕之后重启 idea。

2、设置 GitLab 服务器

代码版本控制工具GitLab :从安装到使用一步到位_第4张图片

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

代码版本控制工具GitLab :从安装到使用一步到位_第5张图片

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

代码版本控制工具GitLab :从安装到使用一步到位_第6张图片

5、提交项目到 GitLab

代码版本控制工具GitLab :从安装到使用一步到位_第7张图片

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

代码版本控制工具GitLab :从安装到使用一步到位_第8张图片

6、项目提交到 GitLab 成功

代码版本控制工具GitLab :从安装到使用一步到位_第9张图片

7、Git 基本操作
  • 拉取

代码版本控制工具GitLab :从安装到使用一步到位_第10张图片

  • 提交

代码版本控制工具GitLab :从安装到使用一步到位_第11张图片

  • 推送

代码版本控制工具GitLab :从安装到使用一步到位_第12张图片

你可能感兴趣的:(gitlab,1024程序员节,开发语言,python,测试工具,经验分享)