update
Context testing / dump_contexts_to_log (push) Successful in 3s Details
Context testing / job1 (push) Successful in 5s Details

This commit is contained in:
p71924506 2025-02-14 11:21:28 +08:00
parent 753620c109
commit 795a63da80
11 changed files with 104 additions and 6 deletions

110
git.md
View File

@ -221,6 +221,8 @@ Wiki 是一种协作式的知识管理系统,通常用于存储和共享项目
### 1.9 项目配置
> 仅项目管理员具有项目配置权限
项目的管理员可以对项目进行多种配置。 可配置的内容主要包括:
1. 项目基本设置:包括项目名称、简介、可见性、标识、类别、语言等基本项目信息,以及转移仓库及删除仓库等操作。
@ -229,19 +231,103 @@ Wiki 是一种协作式的知识管理系统,通常用于存储和共享项目
4. 分支设置:为项目设置`默认分支`及`分支保护`。
5. Bot管理用于管理新增、删除当前项目所配置的Bot。
#### 1.9.1 成员管理
#### 1.9.1 基本设置
基本设置包括本项目的`项目名称`、`可见性`、`项目标识`、`项目简介`、`项目类别`、`项目语言`、`项目导航`、`项目转移`及`删除`几大模块设置。项目管理员可对相关信息进行修改编辑。
![repo-setting](./static/img/repo-setting.png)
+ 项目名称
即本项目的名称,对应该项目在红山开源平台各模块所显示的项目名称。
+ 可见性
即本项目的可见性,若勾选选择设置本仓库为私有,则除具备本项目管理、开发、观察权限的用户外不具备本项目的查看编辑权限,也无法在平台项目列表中正常展示。
+ 项目标识
> 注意更新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. 点击“仓库设置”,进入标签页,选择左侧菜单栏的“协作者管理”,将看到如下页面:
![setting-1](./static/img/setting-1.png)
2. 在下图所示的搜索框内输入欲添加成员的用户名,如下图所示:
![setting-2](./static/img/setting-2.png)
3. 在搜索结果中选择想要添加的成员,点击“添加成员”,如下图所示:
![setting-3](./static/img/setting-3.png)
4. 成员添加成功后,可为其选择角色,包括管理员、开发者、报告者三种,如下图所示:
![setting-4](./static/img/setting-4.png)
#### 1.9.3 网络钩子WebHook
##### 功能简介
> Q什么是 WebHook
>
> AWebHook是一个接收HTTP POST或GET的URL,激活Webhook后当仓库特定事件发生的时候会向这个配置好的URL推送一条信息是web服务使用Http Post请求为其它服务提供实时信息的一种方式
##### 配置 Webhook
1. 添加WebHook
进入您的仓库,点击右侧`仓库设置`->`网络钩子`选项。点击右上角`添加Webhook`可进入添加Webhook页面
![setting-5](./static/img/setting-5.png)
进入添加页后,用户需要设置接收 Webhook事件的地址。设置完成后点击左下角`添加`即可完成添加操作。您最多可以为每个存储库上的每个事件创建 20 个 Webhooks
![setting-6](./static/img/setting-6.png)
## 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。
![123](./static/img/bot-market.png)
### 5.3 Bot注册
### 5.3 Bot安装
您可以在Bot市场挑选所需Bot并一键安装至您指定的仓库具体步骤如下
1. 前往Bot市场挑选所需Bot点击Bot卡片进入Bot详情页。
![bot-1](./static/img/bot-1.png)
2. 进入Bot详情页后可以查看当前Bot的详细信息点击`安装`按钮,根据提示安装到指定仓库。
![bot-2](./static/img/bot-2.png)
3. 您可以在安装时根据实际情况需要为您所有仓库安装当前Bot或为指定仓库安装选择完毕后点击`确认安装`按钮进行Bot的安装。
![bot-3](./static/img/bot-3.png)
### 5.4 Bot注册
注册或者安装一个已存在的Bot自动化处理繁杂或重复性的项目任务例如代码库git推送和分支的创建与删除、合并请求与疑修的打开、关闭、删除、编辑及评论等。点击顶部菜单项进入Bot市场页面
<img src="./static/img/image25.png" alt="img" style="zoom:80%;display: block; margin: 0 auto;" />

BIN
static/img/bot-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 KiB

BIN
static/img/bot-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

BIN
static/img/bot-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 225 KiB

BIN
static/img/repo-setting.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

BIN
static/img/setting-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

BIN
static/img/setting-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 KiB

BIN
static/img/setting-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

BIN
static/img/setting-4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

BIN
static/img/setting-5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

BIN
static/img/setting-6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 238 KiB