update
110
git.md
|
@ -221,6 +221,8 @@ Wiki 是一种协作式的知识管理系统,通常用于存储和共享项目
|
|||
|
||||
### 1.9 项目配置
|
||||
|
||||
> 仅项目管理员具有项目配置权限
|
||||
|
||||
项目的管理员可以对项目进行多种配置。 可配置的内容主要包括:
|
||||
|
||||
1. 项目基本设置:包括项目名称、简介、可见性、标识、类别、语言等基本项目信息,以及转移仓库及删除仓库等操作。
|
||||
|
@ -229,19 +231,103 @@ Wiki 是一种协作式的知识管理系统,通常用于存储和共享项目
|
|||
4. 分支设置:为项目设置`默认分支`及`分支保护`。
|
||||
5. Bot管理:用于管理(新增、删除)当前项目所配置的Bot。
|
||||
|
||||
#### 1.9.1 成员管理
|
||||
#### 1.9.1 基本设置
|
||||
|
||||
基本设置包括本项目的`项目名称`、`可见性`、`项目标识`、`项目简介`、`项目类别`、`项目语言`、`项目导航`、`项目转移`及`删除`几大模块设置。项目管理员可对相关信息进行修改编辑。
|
||||

|
||||
|
||||
+ 项目名称
|
||||
|
||||
即本项目的名称,对应该项目在红山开源平台各模块所显示的项目名称。
|
||||
|
||||
+ 可见性
|
||||
|
||||
即本项目的可见性,若勾选选择设置本仓库为私有,则除具备本项目管理、开发、观察权限的用户外不具备本项目的查看编辑权限,也无法在平台项目列表中正常展示。
|
||||
|
||||
+ 项目标识
|
||||
|
||||
> 注意:更新URL会导致原仓库地址失效,在使用Git协作管理开发时,需要重新映射远程仓库地址。
|
||||
|
||||
即本项目的URL。
|
||||
|
||||
例如:某项目链接为https://www.osredm.com/xxxxx,其中xxxxx即为该项目的URL。
|
||||
|
||||
+ 项目简介
|
||||
|
||||
即本项目的简介,通常作为项目概括的简要介绍,Readme的凝练汇总。
|
||||
|
||||
+ 项目类别
|
||||
|
||||
即本项目所属的专业领域。
|
||||
|
||||
+ 项目语言
|
||||
|
||||
即本项目所使用的主要语言。
|
||||
|
||||
+ 项目导航
|
||||
|
||||
本项目导航区域所显示出的模块。用户可根据项目所需,勾选或取消勾选相关模块,其中`主页`、`代码库`、`动态`为必选。
|
||||
|
||||
+ 危险区操作
|
||||
+ 转移仓库
|
||||
|
||||
将此仓库转移给其他用户或组织
|
||||
|
||||
+ 删除本仓库
|
||||
|
||||
删除本仓库的所有信息
|
||||
|
||||
注意:删除仓库是永久性的, 无法撤消,且删除后,与仓库关联的项目/任务/合并请求/版本发布等,均会被删除。
|
||||
|
||||
#### 1.9.2 成员管理
|
||||
|
||||
项目管理员可以在项目配置中管理项目的成员。
|
||||
|
||||
1、点击“仓库设置”,进入标签页,选择左侧菜单栏的“协作者管理”,将看到如下页面: <img src="./static/img/3243.png" alt="img" style="zoom:80%;display: block; margin: 0 auto;" /> 2、在下图所示的搜索框内输入欲添加成员的用户名,如下图所示: <img src="./static/img/3244.png" alt="img" style="zoom:80%;display: block; margin: 0 auto;" /> 3、在搜索结果中选择想要添加的成员,点击“添加成员”,如下图所示: <img src="./static/img/3245.png" alt="img" style="zoom:80%;display: block; margin: 0 auto;" /> 4、成员添加成功后,可为其选择角色,包括管理员、开发者、报告者三种,如下图所示: <img src="./static/img/3246.png" alt="img" style="zoom:80%;display: block; margin: 0 auto;" /> 注意:项目成员的不同角色具有不同权限。 管理员:可以对项目中的所有模块进行操作。 开发者:不能对项目进行配置。 报告者:不能对版本库进行操作。
|
||||
> 项目成员权限对应关系如下表:
|
||||
|
||||
#### 1.9.2 删除项目
|
||||
<div style="width: auto;
|
||||
display: table;
|
||||
margin-left: auto;
|
||||
margin-right: auto;">
|
||||
|
||||
管理员可以删除项目。步骤如下: 点击“仓库设置”,进入标签页,选择左侧菜单栏的“基本设置”,点击下方的“删除本仓库”,即可删除当前项目。 <img src="./static/img/3247.png" alt="img" style="zoom:80%;display: block; margin: 0 auto;" />
|
||||
|角色|项目配置权限|仓库读权限|仓库写权限|
|
||||
|:---:|:--------:|:-------:|:-------:|
|
||||
|管理员|✔️|✔️|✔️|
|
||||
|开发者| |✔️|✔️|
|
||||
|报告者| |✔️| |
|
||||
|
||||
</div>
|
||||
|
||||
1. 点击“仓库设置”,进入标签页,选择左侧菜单栏的“协作者管理”,将看到如下页面:
|
||||

|
||||
|
||||
2. 在下图所示的搜索框内输入欲添加成员的用户名,如下图所示:
|
||||

|
||||
|
||||
3. 在搜索结果中选择想要添加的成员,点击“添加成员”,如下图所示:
|
||||

|
||||
|
||||
4. 成员添加成功后,可为其选择角色,包括管理员、开发者、报告者三种,如下图所示:
|
||||

|
||||
|
||||
#### 1.9.3 网络钩子(WebHook)
|
||||
|
||||
##### 功能简介
|
||||
|
||||
> Q:什么是 WebHook?
|
||||
>
|
||||
> A:WebHook是一个接收HTTP POST(或GET)的URL,激活Webhook后当仓库特定事件发生的时候会向这个配置好的URL推送一条信息,是web服务使用Http Post请求为其它服务提供实时信息的一种方式
|
||||
|
||||
##### 配置 Webhook
|
||||
|
||||
1. 添加WebHook
|
||||
|
||||
进入您的仓库,点击右侧`仓库设置`->`网络钩子`选项。点击右上角`添加Webhook`可进入添加Webhook页面:
|
||||
|
||||

|
||||
|
||||
进入添加页后,用户需要设置接收 Webhook事件的地址。设置完成后点击左下角`添加`即可完成添加操作。您最多可以为每个存储库上的每个事件创建 20 个 Webhooks
|
||||

|
||||
|
||||
## 2. 开源项目:组织管理
|
||||
|
||||
|
@ -771,7 +857,7 @@ Linux环境解决方法,在命令行执行: `git config http.postBuffer 5242
|
|||
|
||||
|
||||
|
||||
## 5 Bot(机器人)🆕
|
||||
## 5. Bot(机器人)🆕
|
||||
|
||||
### 5.1 功能简介
|
||||
|
||||
|
@ -793,7 +879,19 @@ Bot市场中展示了目前所有已经在平台上架市场的Bot。
|
|||
用户可根据Bot的描述及及介绍挑选并安装适合自己项目需求的Bot。
|
||||

|
||||
|
||||
### 5.3 Bot注册
|
||||
### 5.3 Bot安装
|
||||
|
||||
您可以在Bot市场挑选所需Bot,并一键安装至您指定的仓库,具体步骤如下:
|
||||
1. 前往Bot市场挑选所需Bot,点击Bot卡片进入Bot详情页。
|
||||

|
||||
|
||||
2. 进入Bot详情页后,可以查看当前Bot的详细信息,点击`安装`按钮,根据提示安装到指定仓库。
|
||||

|
||||
|
||||
3. 您可以在安装时根据实际情况需要,为您所有仓库安装当前Bot或为指定仓库安装,选择完毕后点击`确认安装`按钮进行Bot的安装。
|
||||

|
||||
|
||||
### 5.4 Bot注册
|
||||
|
||||
注册或者安装一个已存在的Bot,自动化处理繁杂或重复性的项目任务,例如代码库git推送和分支的创建与删除、合并请求与疑修的打开、关闭、删除、编辑及评论等。点击顶部菜单项进入Bot市场页面:
|
||||
<img src="./static/img/image25.png" alt="img" style="zoom:80%;display: block; margin: 0 auto;" />
|
||||
|
|
After Width: | Height: | Size: 258 KiB |
After Width: | Height: | Size: 206 KiB |
After Width: | Height: | Size: 225 KiB |
After Width: | Height: | Size: 206 KiB |
After Width: | Height: | Size: 148 KiB |
After Width: | Height: | Size: 176 KiB |
After Width: | Height: | Size: 166 KiB |
After Width: | Height: | Size: 191 KiB |
After Width: | Height: | Size: 178 KiB |
After Width: | Height: | Size: 238 KiB |