做spa的网站怎么推广,wordpress正则,做网站有好创意想法,凡客诚品网站建设策划书GitLab相关操作 一、组、用户、项目管理1.创建组2.创建项目3.创建用户并分配组3.1 创建用户3.2 设置密码3.3 给用户分配组 二、拉取/推送代码1.配置ssh(第一次需要)1.1 创建一个空文件夹1.2 配置本地仓账号和邮箱1.3 生成ssh公钥密钥1.4 gitlab配置公钥 2.拉取代码3.推送代码3.… GitLab相关操作 一、组、用户、项目管理1.创建组2.创建项目3.创建用户并分配组3.1 创建用户3.2 设置密码3.3 给用户分配组 二、拉取/推送代码1.配置ssh(第一次需要)1.1 创建一个空文件夹1.2 配置本地仓账号和邮箱1.3 生成ssh公钥密钥1.4 gitlab配置公钥 2.拉取代码3.推送代码3.1 注意事项3.2 推送代码 一、组、用户、项目管理
1.创建组
使用管理员root创建组一个组里面可以有多个项目分支可以将开发添加到组里面进行设置权限不同的组就是公司不同的开发项目或者服务模块不同的组添加不同的开发即可实现对开发设置权限的管理。
2.创建项目 3.创建用户并分配组
3.1 创建用户 3.2 设置密码 3.3 给用户分配组 总共有五种角色 Guest可以创建issue、发表评论不能读写版本库Reporter可以克隆代码不能提交QA、PM可以赋予这个权限Developer可以克隆代码、开发、提交、push普通开发可以赋予这个权限Maintainer可以创建项目、添加tag、保护分支、添加项目成员】编辑项目核心开发可以赋予这个权限Owner最高权限。可以设置项目访问权限-Visibility Level、删除项目、迁移项目、管理组成员开发组组长可以赋予这个权限
二、拉取/推送代码
git工具下载地址https://git-scm.com/downloads
1.配置ssh(第一次需要)
1.1 创建一个空文件夹 1.2 配置本地仓账号和邮箱
$ git config --global user.name Your Name 【你的名字】
$ git config --global user.email emailexample.com 【你的邮箱】1.3 生成ssh公钥密钥
$ ssh-keygen -t rsa -C your_emailexample.com 【gitlab上的邮箱】一路回车即可 id_ras.pub文件
1.4 gitlab配置公钥 2.拉取代码 git clone http://192.168.11.132:9980/qingsi_it_group/qingsi_web.git输入gitlab的账号密码
3.推送代码
3.1 注意事项
git push不上去的原因在于所push的分支权限为protected,只有项目的管理员或者项目的管理员指派的具有相应权限的人才能进行push,要进行项目的push,有如下两种方法 第一种将push的内容所在的分支的protected权限关闭 (1)进入所在项目的settings(2)点击进入Protected branches,点击unprotected将master分支的权限改变即关闭master的protected权限 第二种新建其它分支将项目push到新建的分支上后期再进行merge
# 1.新建分支
git branch 分支名
# 2.切换分支
git checkout 分支名
# 3.进行项目上传
git add .
gi commit -m 提交信息
git remote add origin 远程仓库地址
git push -u origin 分支名3.2 推送代码
我将权限改为了