登陆

一般企业的gitlab都是私有的,也便是布置在企业私有服务器上面,外网不能拜访,比如icode.xiumubai.com/,在入职的时候,公司会给你注册企业邮箱,运用这个邮箱就能够登陆企业gitlab。

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

当然个人也是能够注册自己的gitlab账号的,能够拜访Gitlab注册链接进行注册。

现在咱们已经成功进入了Gitlab面板,根本常见的便是咱们的Group和Project两个。

Group是分组,里面是许多Project,你的Leader会把你邀请到你项目地点的分组傍边。

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

Project是项目,你的Leader会给你Project的操作权限,假如你的等级不是很高,可能就只有提交代码权限。

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

生成SSH KEY

接手项目今后,咱们需求clone到本地,修正了代码需求push到长途库房来,这时候就需求给本地操作赋予权限,让咱们能把本地代码提交到长途的库房,这时候就涉及到ssh key的装备了,下面是操作步骤。

1.设置user nameuser email

翻开你的终端,输入下面两行指令

git config --global user.name "xiumubai"
git config --global user.email  "xiumubai@qq.com"

指令解释:榜首行是装备用户名,第二行是装备邮箱,装备成功今后,运用git config --list检查用户

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

这样就代表装备成功了

生成ssh key

输入指令ssh-keygen -t rsa -C '邮箱',一路回车即可。

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

~/.ssh文件夹下面会生成两个文件id_rsaid_rsa.pub

执行下面的指令进入ssh,然后翻开id_rsa.pub文件,这个文件的内容便是咱们需求装备的ssh key

cd ~/.ssh
cat id_rsa.pub

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

装备ssh key

从头回到github面板,点击我的头像,然后挑选edit profile

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

翻开今后,在左边导航栏有个SSH Keys,在输入框复制粘贴id_rsa.pub的内容,输入一个title,点击Add key即可

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

增加成功今后,就能够看到增加了的ssh key了

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

接下来咱们就能够在本地提交咱们的代码到长途库房里面了。 假如是在企业傍边,一般群组和项目都是已经创立好了,咱们只是单纯的clone项目,然后在本地开发,提交代码到库房,反复这个过程。可是,作为一个开发,需求了解全部的,下面就简略的从创立一个群组和项目开端说起。

创立群组

假如你之前没有任何群组和项目的话,你的面板是很洁净的

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

点击Create a group来创立一个群组,输入一个个性的姓名,由于这儿会检测重名,然后点击最终面的Create a group创立。留意这儿的权限控制,Private是私有库房,只有注册权限的人才能看,Public是咱们都能拜访的。

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

创立项目

接下来咱们创立一个Project

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

点击New project,创立项目,这儿咱们挑选一个空白的项目

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

给项目起一个姓名,然后挑选权限,依据自己的需求挑选,一般 企业里面的都是挑选Private初始化一个REAME.md文件。点击Create Project

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

项目创立成功

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

增加开发人员&权限

接下来咱们给项目增加开发人员,这个操作也是企业傍边领导的工作,假如你是刚进入公司一起等级也比较低,就没有这个权限操作了。

Porject information中,挑选Members

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

进入页面今后,右上角点invite members

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

在弹窗中,依据用户名或许邮箱搜索成员

其间,role人物身份有以下几种差异:

  • Guest:访客人物:该人物能够在项目中创立issue、发表评论可是不能观看和修正GitLab项目代码。
  • Reporter:GitLab项目的测验人员:该人物在Guest人物权限基础上多了观看、克隆Gitlab项目的代码权限,可是不能提交项目代码,即只能看不能改。
  • Developer:GitLab项目的项目开发人员:该人物能够克隆、开发、提交项目代码。
  • Maintainer:GitLab项目的管理员:该人物能够创立项目、增加tag、维护分支、增加项目成员、编辑项目。中心RD负责人能够赋予这个权限。
  • Owner:Git系统管理员即Administrator:该人物具有登峰造极的权限。开发组leader能够赋予这个权限。

最终挑选一个过期时间,这个依据实际情况挑选

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?

设置好了今后,点击Invite进行增加。

增加成功今后,就能够在列表中看到刚刚邀请的成员,你能够在这儿设置他的权限,也能够移除,非常方便的管理项目傍边的每个开发人员。

Gitlab上手指南(三)|在企业中如何注册Gitlab,如何创建公司项目?