zoukankan      html  css  js  c++  java
  • CI知识:GitLab

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

     

    #注:

     

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

  • 相关阅读:
    悲观锁、乐观锁、行级锁、表级锁
    MySQL中锁详解(行锁、表锁、页锁、悲观锁、乐观锁等)
    刷题-力扣-148. 排序链表
    刷题-力扣-206. 反转链表
    刷题-力扣-203. 移除链表元素
    刷题-力扣-474. 一和零
    刷题-力扣-494. 目标和
    刷题-力扣-160. 相交链表
    刷题-力扣-34. 在排序数组中查找元素的第一个和最后一个位置
    刷题-力扣-33. 搜索旋转排序数组
  • 原文地址:https://www.cnblogs.com/myxxjie/p/11013332.html
Copyright © 2011-2022 走看看