CI知识:GitLab

Gitlab简介

 

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用。

管理的命令

gitlab-ctl stop

gitlab-ctl start

gitlab-ctl restart

一、搭建gitlab 私有仓库

1>上传安装包

rz

CI知识:GitLab

#

 CI知识:GitLab

注:至少保证有1g内存可用

2>安装

 CI知识:GitLab

3>修改gitlab  配置文件

vim  /etc/gitlab/gitlab.rb

CI知识:GitLab

#

 CI知识:GitLab

4>重新配置gitlab

gitlab-ctl  reconfigure

CI知识:GitLab

5>浏览器访问

#1  查看80 端口的运行的服务

 CI知识:GitLab

#2 浏览器访问

 CI知识:GitLab

 

#3  密码

CI知识:GitLab

#4

 CI知识:GitLab

#5

 CI知识:GitLab

二、gitlab 的使用

1>创建一个新项目

 CI知识:GitLab

2>

 CI知识:GitLab

3>克隆项目

&1复制地址

 CI知识:GitLab

&2  输入 用户密码

 CI知识:GitLab

&3 克隆成功

 CI知识:GitLab

4>提交文本至gitlab 中 并查看

&1 创建文本并导入数据

#1  创建文本

CI知识:GitLab

#2 编辑

 CI知识:GitLab

&2  提交

 CI知识:GitLab

&3上传至gitlab 仓库

 CI知识:GitLab

&4查看

#1

 CI知识:GitLab

#2

 CI知识:GitLab

#3

 CI知识:GitLab

5>实现免密使用

&1生成公钥

 CI知识:GitLab

&2复制公钥

 CI知识:GitLab

&3 在gitlab 中写入公钥

#1

CI知识:GitLab

#2 复制

 CI知识:GitLab

#3

CI知识:GitLab

 

&4 选择ssh

 CI知识:GitLab

 

&5  测试

 CI知识:GitLab

不需要密码直接克隆成功

三、 windows 下 使用gitlab  (免密)

1>安装gitlab 客户端工具

#1

 CI知识:GitLab

#2

CI知识:GitLab

2>创建一个空目录

 CI知识:GitLab

3> 进入目录 鼠标右键点击 Git Bash  Here 

 CI知识:GitLab

4>实现免密登录

&1生成公钥

 CI知识:GitLab

&2复制公钥

 CI知识:GitLab

&3 在gitlab 输入公钥

 CI知识:GitLab

&5改成ssh

 CI知识:GitLab

&6添加远程主机

 CI知识:GitLab

&7测试免密登录

#1 克隆

 CI知识:GitLab

#2 上传

@1创建文本并提交

 CI知识:GitLab

#

CI知识:GitLab

@2查看

 CI知识:GitLab

#注:

 CI知识:GitLab

出现这种报错,退出当前目录,从新打开一下

 

上一篇:更改gitlab默认端口


下一篇:Ubuntu18搭建GitLab仓库服务器