本文已参与 「新人创作礼」活动,一起开启掘金创作之路。
1. Windows环境搭建
硬件环境:PC Server
操作系统:windows10
软件版本:2.3.1.1
下好以后,找个位置直接安装,全部选择默认就行。
2.Linux环境搭建
这里不再叙述,说一下gitlab服务器的配置。
3.管理员添加用户
如下所示,图片显示不全,可以点住图片,右键预览图片
如果这个时候,之前从未登录过公司git的用户,首次登录,他注册过后,root可以在这里看到,同意审批即可
如果不想这么搞,任何只要登录公司网址,注册后能直接登录gitlab,这个时候可以在,如下所示,把 需要管理员批准才能进行新注册 勾选去掉
4项目新建和删除
4.1新建项目
登陆进去后点击 + ,如下所示
Gitlab中的组和项目有三种访问权限:Private、Internal、Public
私有库:只有被赋予权限的用户可见
内部库:登录用户可以下载
公开库:所有人可以下载
4.2 删除项目
4.3查看自己拥有的项目
4.4给用户分配项目
如果项目可见性设为私有库的话,点击项目名称,看左侧栏
添加成员,并为他分配权限
Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、Owner
Guest:可以创建issue、发表评论,不能读写版本库
Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限
Developer:可以克隆代码、开发、提交、push,RD可以赋予这个权限
Master:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目Owner:可以设置项目访问权限 - Visibility Level、删除项目、迁移项目、管理组成员
4.5.上传项目到gitlab指定位置
接着按下面的连接,操作就行
PS:途中遇到的问题并解决
1. 如果最后一步提交不上去,可以更改一下新建项目的master分支,因为 master分支默认受保护。
点击项目名,设置,仓库,protected branches
2.
4.6 leader分发任务给项目成员
项目,议题,新增
新增议题时可以上传附件,文件描述,标记,完成期限等等。
4.7 gitlab像windows系统那样存储文档
新建一个项目。然后点开项目,新建目录,或者上传文件都可以。
4.8 本地删除文件后,上传到gitlab
本地删除文件后,去version control的local change,default changelist里面找到你刚才删除的两个文件,commit,push就可以了。