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查看

#注:

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

最新文章

  1. jQuery简单入门(四)
  2. 关于Ue4的深度模板
  3. Delphi中实现MDI子窗体(转)
  4. 美国VPS推荐1GB 50GB可以win
  5. 导入excel数据
  6. 二、T4模板
  7. ORA-32001: 已请求写入 SPFILE, 但是在启动时未指定 SPFILE
  8. Tomcat服务器顶层结构和启动过程【转】
  9. 编写JQuery插件-1
  10. 获取url地址参数值
  11. NYOJ--19--next_permutation()--擅长排列的小明
  12. Java接口和抽象类的理解
  13. Android事件机制之二:onTouch详解
  14. [C++ Primer Plus] 零散知识点(一)、输入函数(cin,cin.get,cin.getline等)+string头文件辨析
  15. VMware vSphere Client(Vcenter)上传ISO镜像
  16. SpringBoot入门篇--关于properties和yml两种配置文件的一些事情
  17. 冒泡,选择,插入,快速排序在Java中的实现
  18. android程序---->android多线程下载(二)
  19. 【CTF WEB】反序列化
  20. DWZ(JUI) 教程 跨域请求 iframeNavTab

热门文章

  1. 最好的Sublime Text插件集合
  2. vuex相关的知识
  3. Spring Data Redis入门示例:基于Jedis及底层API (二)
  4. C++获取本机用于连接的IP地址
  5. [LUOGU] P1113 杂物
  6. Codeforces Beta Round #93 (Div. 2 Only) (Virtual participation)
  7. buf.compare()
  8. PHP 处理接口保证数据安全性
  9. java 反射---学习笔记
  10. UvaLive 4872 Underground Cables (最小生成树)