Gitlab入门使用

354 阅读2分钟

本文已参与 「新人创作礼」活动,一起开启掘金创作之路。

1. Windows环境搭建

硬件环境:PC Server

操作系统:windows10

软件版本:2.3.1.1    

下好以后,找个位置直接安装,全部选择默认就行。

2.Linux环境搭建

     这里不再叙述,说一下gitlab服务器的配置。

docs.gitlab.com/ee/administ…

3.管理员添加用户

如下所示,图片显示不全,可以点住图片,右键预览图片

图片1.png

如果这个时候,之前从未登录过公司git的用户,首次登录,他注册过后,root可以在这里看到,同意审批即可

图片2.png

如果不想这么搞,任何只要登录公司网址,注册后能直接登录gitlab,这个时候可以在,如下所示,把  需要管理员批准才能进行新注册  勾选去掉

图片3.png

4项目新建和删除

4.1新建项目

登陆进去后点击 + ,如下所示

image.png

image.png

Gitlab中的组和项目有三种访问权限:Private、Internal、Public

私有库:只有被赋予权限的用户可见

内部库:登录用户可以下载

公开库:所有人可以下载

4.2 删除项目

image.png

4.3查看自己拥有的项目

image.png  

4.4给用户分配项目

如果项目可见性设为私有库的话,点击项目名称,看左侧栏

image.png

添加成员,并为他分配权限

image.png

Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、Owner

Guest:可以创建issue、发表评论,不能读写版本库

Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限

Developer:可以克隆代码、开发、提交、push,RD可以赋予这个权限

Master:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目Owner:可以设置项目访问权限 - Visibility Level、删除项目、迁移项目、管理组成员

4.5.上传项目到gitlab指定位置

接着按下面的连接,操作就行

blog.csdn.net/weixin_4210…

PS:途中遇到的问题并解决

1. 如果最后一步提交不上去,可以更改一下新建项目的master分支,因为  master分支默认受保护。

点击项目名,设置,仓库,protected branches

image.png 2.

image.png

4.6 leader分发任务给项目成员

项目,议题,新增

image.png

新增议题时可以上传附件,文件描述,标记,完成期限等等。

4.7 gitlab像windows系统那样存储文档

   新建一个项目。然后点开项目,新建目录,或者上传文件都可以。

image.png

4.8 本地删除文件后,上传到gitlab

本地删除文件后,去version control的local  change,default changelist里面找到你刚才删除的两个文件,commit,push就可以了。                   

image.png

 

4.9 gitlab里程碑的使用

www.yuque.com/docs/share/…