CI知识:GitLab
2024-09-04 18:21:00
Gitlab简介
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用。
管理的命令
gitlab-ctl stop
gitlab-ctl start
gitlab-ctl restart
一、搭建gitlab 私有仓库
1>上传安装包
rz
#
注:至少保证有1g内存可用
2>安装
3>修改gitlab 配置文件
vim /etc/gitlab/gitlab.rb
#
4>重新配置gitlab
gitlab-ctl reconfigure
5>浏览器访问
#1 查看80 端口的运行的服务
#2 浏览器访问
#3 密码
#4
#5
二、gitlab 的使用
1>创建一个新项目
2>
3>克隆项目
&1复制地址
&2 输入 用户密码
&3 克隆成功
4>提交文本至gitlab 中 并查看
&1 创建文本并导入数据
#1 创建文本
#2 编辑
&2 提交
&3上传至gitlab 仓库
&4查看
#1
#2
#3
5>实现免密使用
&1生成公钥
&2复制公钥
&3 在gitlab 中写入公钥
#1
#2 复制
#3
&4 选择ssh
&5 测试
不需要密码直接克隆成功
三、 windows 下 使用gitlab (免密)
1>安装gitlab 客户端工具
#1
#2
2>创建一个空目录
3> 进入目录 鼠标右键点击 Git Bash Here
4>实现免密登录
&1生成公钥
&2复制公钥
&3 在gitlab 输入公钥
&5改成ssh
&6添加远程主机
&7测试免密登录
#1 克隆
#2 上传
@1创建文本并提交
#
@2查看
#注:
出现这种报错,退出当前目录,从新打开一下
最新文章
- jQuery简单入门(四)
- 关于Ue4的深度模板
- Delphi中实现MDI子窗体(转)
- 美国VPS推荐1GB 50GB可以win
- 导入excel数据
- 二、T4模板
- ORA-32001: 已请求写入 SPFILE, 但是在启动时未指定 SPFILE
- Tomcat服务器顶层结构和启动过程【转】
- 编写JQuery插件-1
- 获取url地址参数值
- NYOJ--19--next_permutation()--擅长排列的小明
- Java接口和抽象类的理解
- Android事件机制之二:onTouch详解
- [C++ Primer Plus] 零散知识点(一)、输入函数(cin,cin.get,cin.getline等)+string头文件辨析
- VMware vSphere Client(Vcenter)上传ISO镜像
- SpringBoot入门篇--关于properties和yml两种配置文件的一些事情
- 冒泡,选择,插入,快速排序在Java中的实现
- android程序---->;android多线程下载(二)
- 【CTF WEB】反序列化
- DWZ(JUI) 教程 跨域请求 iframeNavTab
热门文章
- 最好的Sublime Text插件集合
- vuex相关的知识
- Spring Data Redis入门示例:基于Jedis及底层API (二)
- C++获取本机用于连接的IP地址
- [LUOGU] P1113 杂物
- Codeforces Beta Round #93 (Div. 2 Only) (Virtual participation)
- buf.compare()
- PHP 处理接口保证数据安全性
- java 反射---学习笔记
- UvaLive 4872 Underground Cables (最小生成树)