007. gitlab仓库管理

1. gitlab创建组

创建后:

组管理:

组创建完成后,开始创建用户

2. gtilab创建用户

这里无法直接创建密码,需要创建用户后在对用户进行操作修改密码

密码和权限设置,取消和开启创建组权限

通过模拟用户来查看用户权限

模拟权限:

每次模拟完权限后,用户默认就切换到了所模拟的用户,需要退出后重新登录root才好

3. 添加用户到组

创建用户和组后,需要将用户添加到组后,用户才可以对所在组下的项目进行操作.

组权限有5种.下面是这5种权限的区别.期中master,owner最大.

权限介绍:

百度来的权限体系 Guest Reporter Developer Master Owner
Create new issues * * * * *
Leave comments * * * * *
Pull the project code * * * *
Download a project * * * *
Create code snippets * * * *
Create new merge requests * * *
Push changes to nonprotected branches * * *
Remove nonprotected branches * * *
Add tags * * *
Write a wiki * * *
Manage the issue tracker * * *
Add new team members * *
Push changes to protected branches * *
Manage the branch protection * *
Manage Git tags * *
Edit the project * *
Add deploy keys to the project * *
Configure the project hooks * *

由于是给dev 开发用户,这里选择 Developer 即可

gitlab创建仓库

这里我们创建一个 leilei_test 私有的仓库

如何使用仓库

1. git全局配置

git config --global user.name "Administrator"
git config --global user.email "admin@example.com"

2. 创建一个新的存储库

git clone git@10.0.0.63:root/leilei_test.git
cd leilei_test
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

3. 利用现有文件夹

cd [文件夹]
git init
git remote add origin git@10.0.0.63:root/leilei_test.git
git add .
git commit -m "Initial commit"
git push -u origin master

4.利用已存在的现有仓库

cd existing_repo
git remote rename origin old-origin
git remote add origin git@10.0.0.63:root/leilei_test.git
git push -u origin --all
git push -u origin --tags

5.仓库加入组,让所在组的用户可以管理对应组

模拟查看:

至此, 新建仓库,用户,组,仓库授权给组,组里的用户可以访问组下的仓库.

创建仓库
创建组
创建用户
用户添加到组
组和仓库权限配置
模拟用户登录查看权限.

.zstitle { 280px; text-align: center; font-size: 16px }
.zsimgweixin { 280px }
.zsimgali { 280px; padding: 0px 0px 50px 0px }
.zsleft { float: left }
.zsdiv { display: flex; justify-content: center;}
.zs { font-size: 26px }
.zspaddingright { padding: 0px 100px 0px 0px }

微信赞赏


支付宝赞赏

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注