gitlab分支保护python gitlab怎么分配权限_git

开门见山
首先登陆gitlab,地址是ip+端口。点击register注册。填入用户名。邮箱可以随便填写,

不需要验证。这样我们为我们的项目组的一个成员注册了一个账号,

后期将把这个账户分配给,用于克隆项目,提交代码,等一系列操作
1.注册

gitlab分支保护python gitlab怎么分配权限_gitlab分支保护python_02

注册成功后就要创建项目,这时用root登录gitlab并创建项目,点击create a project

gitlab分支保护python gitlab怎么分配权限_gitlab_03

创建完项目后点击左侧的seetings-->members。select members to invite 是选择要邀请的成员。

把开发人员邀请进项目组。choose a role permission是分配权限的意思,maintainer是具有部权限之意

我们这里选择maintainer。有时安装版本不同的可能是显示master,那就相应选择master。

gitlab分支保护python gitlab怎么分配权限_github_04

通过分配权限给辰风同学,他就可以通过我们注册给他的账号用小乌龟克隆项目啦

gitlab分支保护python gitlab怎么分配权限_git_05

开发同学如果在他电脑任意一个盘右键选择TortoiseGit-->设置,

在完成账号,密码,还有项目的url路径,的设置之后,

他就可以克隆我们服务器上的项目。具体操作如下

gitlab分支保护python gitlab怎么分配权限_远程仓库_06


gitlab分支保护python gitlab怎么分配权限_github_07


gitlab分支保护python gitlab怎么分配权限_远程仓库_08


gitlab分支保护python gitlab怎么分配权限_gitlab_09

开发同学成功克隆了我们服务器的一个空仓库

gitlab分支保护python gitlab怎么分配权限_gitlab分支保护python_10

接下来开发同学可以将自己的项目复制到这个仓库里面,先add添加到索引,接着commit提交。

gitlab分支保护python gitlab怎么分配权限_git_11


gitlab分支保护python gitlab怎么分配权限_远程仓库_12

commit之后,再点击pull,如下图,即可将远程仓库的代码和本地的代码合并。

最后点击push提交到远程仓库。每次代码都是这样,三步走:先commit,再pull,最后push。

gitlab分支保护python gitlab怎么分配权限_gitlab分支保护python_13

点击push时会提示辰风同学登陆,开发同学只需要使用我们分配的账号密码即可提交代码。

gitlab分支保护python gitlab怎么分配权限_git_14

温馨提示:

1、每次提交代码都是需要输出账号密码的,这时可以先找到本地仓库

编辑本地 .git/config文件 增加
[credential]   
helper = store
保存,输入一次密码后第二次就会记住密码了。

2、.gitnore文件的配置。

小组成员协作开发不可避免要忽略掉一些不必要的文件,比如说配置文件,这时候就可以将其添加进.gitnore里面,再commit-->pull-->push将其和远程仓库合并。这样小组其他成员就不会拉取到这个配置文件了。

至此,gitlab的搭建和小乌龟的安装使用就配置完成了!!!

谢谢观看,如有不足,敬请指教