本地版本控制(git如何实现版本控制)
问:今天聊的GitLab 是个什么东西呢?
答:比如你的app要升级,v1、v2有两份代码 ,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-ce80端口:gitlab网址端口222端口:ssh端口
GitLab 能正常访问,但是 clone 地址不正确
文章插图
这里 4fa3da313a30 是 GitLab 容器的 id 值 。
文章插图
修改容器 IP1. 因为没有挂载目录,直接进入容器内容
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
文章插图
idea 集成 GitLab
1、安装 GitLab Project 插件
文章插图
安装完毕之后重启 idea 。
2、设置 GitLab 服务器
文章插图
3、添加 token 配置,注意选择 HTTPS 方式
文章插图
4、打开 GitLab 生成 token 页面,填写名称、有效时间、范围
文章插图
5、提交项目到 GitLab
文章插图
填写项目名,注意选择 Http 方式
文章插图
6、项目提交到 GitLab 成功
文章插图
7、Git 基本操作
拉取
文章插图
提交
文章插图
推送
文章插图
【本地版本控制(git如何实现版本控制)】本文作者:柠檬班软件测试(lemonban)——专注于最新最前沿的软件测试技术,解决你的测试技术烦恼,对软件测试感兴趣的朋友赶快关注我们吧!
- 股东如何保持控制权(如何加强企业控制权)
- 怀孕期间|新生儿有黄疸,孕期这个行为是“罪魁祸首”,有身孕的妈妈要控制
- 妈妈|8岁女儿考99.5分回家大哭,看到扣分题目后,妈妈也控制不住流泪
- bmi|孕期不需要过度控制体重,有两部位若长得较胖,胎宝或更聪明强壮
- “动不动就发火是不是有心理问题?应该怎样帮助孩子学会控制情绪?”|新月热线 | 热线
- 体重|如何控制怀孕期间的体重?
- 深度睡眠|孩子睡眠时间在控制范围内,生长激素高达5-7倍对长高至关重要
- 作业|46岁妈妈辅导孩子作业,气到急性脑梗!爸妈请控制情绪,身心健康第一
- 胎儿|孕期睡前不能做的4件事,很多人都控制不住,对胎儿的发育不好
- 宝宝|怀孕期间,做几次B超检查比较合适?尽量控制在这个数,别忽视!