开启注册邮箱验证
admin area –》setting–》Sign-up restrictions–》勾选Send confirmation email on sign-up
首先点击
然后点击User 如果是第一次 只有下面一个root账号
如下图
然后重新打开一个浏览器注册账号
点击注册的时候 以上操作是不需要进行校验注册的
下面我们给他添加注册的时候邮箱功能 切换到root 刚才登录的页面
勾选红框里的东西
然后拉倒下面有个 Save changes 点击保存即可
然后在回到注册的时候 填入合法的邮箱 就能收到qq 邮箱的验证 //注 如果邮箱收不到信息 是注册不了的
下面开始创建组
点击Groups
点击 New group
//注
1 代表 只有组和组员的人能看的到
2 代表 只要是登录就能看的到
3 代表 不用登录也能看的到
我们选择 private 点击Crete group
会弹出下面的页面
点击左侧 Members
出现下图 有个下拉框 这里设置 需要加入到group的成员
然后右侧的下拉框
1 是游客 发表评论 但是不能读写我们项目库
2 能克隆代码 但是不能代码提交
3 开发着 基本程序员权限
4 master 可以创建项目 包括添加tag 标签 或者保护分支
5 权限是最大的 设置项目的访问权限
然后 Add to group 添加到组
这个时候 邮箱会收到邮件
点击左侧导航条 Overview 下的 Detalls
然后点击右侧 New project
出现下图的页面
创建成功后
然后出现下面的页面
其他的没有权限的组员 他是没办法看到这个group 项目的
下面是root 账户设置开放权限
然后弹出 设置既可
我们之前都是通过http 现在换成企业中用的比较多的方式SHH 这里设置的是本机的SHH用户
如下图
打开
右键获得管理员权限 打开Git Bash
如下图 输入 ssh-keygen -t rsa 然后一直回车 我这之前是设置过的 所以有个确认 y/n
在C:\Users\用户.ssh下产生两个文件:id_rsa私钥 和id_rsa.pub公钥
然后找到 打开 id_rsa.pub 公钥
下面跟Gitlab 进行一个配置连接
如下图
然后打开
把id_rsa.pub 公钥里的内容拷贝到 Key里面 然后Add key 既可完成
下面就是你们通过SHH上传代码进行测试~
https://blog.csdn.net/weixin_40400084/article/details/81450553 Gitlab 分支的保护