网站首页 > 技术教程 正文
问:今天聊的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 值。
- 修改容器 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
idea 集成 GitLab
1、安装 GitLab Project 插件
安装完毕之后重启 idea。
2、设置 GitLab 服务器
3、添加 token 配置,注意选择 HTTPS 方式
4、打开 GitLab 生成 token 页面,填写名称、有效时间、范围
5、提交项目到 GitLab
填写项目名,注意选择 Http 方式
6、项目提交到 GitLab 成功
7、Git 基本操作
- 拉取
- 提交
- 推送
本文作者:柠檬班软件测试(lemonban)——专注于最新最前沿的软件测试技术,解决你的测试技术烦恼,对软件测试感兴趣的朋友赶快关注我们吧!
- 上一篇: gitlab简单搭建与应用
- 下一篇: 傻瓜式DEVOPS实践手册——Gitlab部署
猜你喜欢
- 2024-11-22 ASP.NET实战010:Visual Studio使用GitLab详解
- 2024-11-22 ChatAI |提升开发生命周期效率,「GitLab」发布“解释该代码“新型安全功能
- 2024-11-22 极狐GitLab DevOps系列培训上线
- 2024-11-22 Gitlab禁止员工使用微软Windows
- 2024-11-22 GitHub和GitLab的国产版本已经出现在俄罗斯
- 2024-11-22 GitLab 搜索利器,代码搜索工具 Kooder 发布
- 2024-11-22 基础架构之GitLab
- 2024-11-22 傻瓜式DEVOPS实践手册——Gitlab部署
- 2024-11-22 gitlab简单搭建与应用
- 2024-11-22 GitLab总监疑似辞职,因不满公司针对中俄职位「国家封锁令」
你 发表评论:
欢迎- 08-06linux 和 windows文件格式互相转换
- 08-06谷歌 ChromeOS 已支持 7z、iso、tar 文件格式
- 08-06Linux下比较文件内容的6种方法
- 08-06文件格式及功能汇总
- 08-0610个Linux文件内容查看命令的实用示例
- 08-06Linux-如何区分不同文件类型
- 08-06Zabbix技术分享——监控windows进程资源使用情况
- 08-06Linux系统卡顿?学会ps命令这三招,轻松定位问题进程
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)