GitLab基本用法图文详解

GitLab基本用法

上一篇文章详细讲解了GitLab的安装部署以及配置,感觉写的还是非常详细的,如果还不清楚GitLab如何部署安装的话,可以去看下。

这篇文章主要讲下Windows环境下如何连接GitLab,以及如何在GitLab上创建自己的仓库。

Windows连接GitLab

GitLab部署完成后,其实,如果你有注册并使用过GitHub,那你可以无障碍地切换到GitLab,两者使用方式是完全一样的。Windows环境下连接GitLab,与连接GitHub一样,需要下载Git客户端,这里推荐使用GitHub提供的命令行客户端,非常好用,这里放个下载连接:Git客户端下载地址:https://github.com/git-for-windows/git/releases/download/v2.27.0.windows.1/Git-2.27.0-64-bit.exe

使用GitLab时需要先注册,注册界面如下:

GitLab用户注册.png

注册完成后,需要在Windows本地环境生成公钥,然后,将公钥上传到GitLab,直接打开Git客户端即可生成公钥,如下图:

Windows生成公钥.png

GitLab上传SSH公钥如下图所示:

GitLab-SSH公钥上传.png

GitLab上传完SSH公钥之后,我们就可以在Windows环境下连接GitLab了,就可以愉快地从GitLab克隆仓库或者更新仓库代码了。

GitLab仓库创建

在介绍GitLab创建之前,这里先给出GitLab中项目管理相关的一些名词。

群组:用来管理,协作多个项目;群组中的成员可以访问群组下的所有项目。

对于一个公司来说,通常会有很多研发小组,通常情况下,各个研发小组的项目是只允许小组内成员访问的,GitLab通过群组这个概念来区分小组,从而实现小组间项目隔离;

项目:项目用来存放文件,对应GitHub中的仓库。

类比上面群组的概念,小组内的不同人员可能做不同的项目,有的是做底层组件,有的是做上层应用的,小组内的项目通常是相互依赖的,这就决定了小组内的成员都需要由这些项目的权限,另外,不同成员做的内容又通过项目进行划分,从而实现小组内成员的工作内容划分和隔离。

总而言之,一个群组由多个项目组成,一个项目由一组文件构成。

换句话说,通常情况下,GitLab项目创建基本流程是下面这个样子:

创建群组 ==> 创建项目 ==> 项目中添加开发及维护人员

1. 新建群组

GitLab-群组创建.png
GitLab-群组界面.png

2. 新建项目

GitLab-新建项目.png

3. 空项目初始化

GitLab-空项目初始化.png
GitLab-新项目初始化.png

对于上面三种GitLab空项目初始化方式,在现实项目开发中,其实,后两种推送现有文件夹推送现有Git仓库更为常用。

推送现有文件夹:项目刚启动时,使用idea等IDE创建项目,然后将项目推送到GitLab仓库中。

推送现有Git仓库:基于开源组件做二次开发时,通常会先使用Git克隆开源组件,然后推送到公司服务器,做二次开发。

本文主要讲解了Windows下如何连接GitLab,并且在GitLab中新建群组和项目(仓库),接下来的话,我会专门再整理一篇工作中常用的Git命令,敬请期待~

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,254评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,875评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,682评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,896评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,015评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,152评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,208评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,962评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,388评论 1 304
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,700评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,867评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,551评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,186评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,901评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,142评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,689评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,757评论 2 351