diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/.name b/.idea/.name
new file mode 100644
index 0000000..42061c0
--- /dev/null
+++ b/.idea/.name
@@ -0,0 +1 @@
+README.md
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..ec196b9
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/osredm_help.iml b/.idea/osredm_help.iml
new file mode 100644
index 0000000..d6ebd48
--- /dev/null
+++ b/.idea/osredm_help.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/README.md b/README.md
index aaea9ab..4098c08 100644
--- a/README.md
+++ b/README.md
@@ -65,7 +65,19 @@
项目成员可以将项目问题关联到里程碑,从而使里程碑包含明确的任务列表。 步骤如下: 1、进入某个问题的页面,编辑“里程碑”属性,从“里程碑”下拉框中选择适当的里程碑,点击“提交”。 ![img](./static/img/3264.png) 2、出现如下图所示信息时,表明里程碑关联成功。 ![img](./static/img/3265.png)
-## 2. 开源项目:版本管理
+## 2. 开源项目:组织管理
+为了满足团队开发、协作、宣传和管理需要,红山开源提供了组织功能。
+### 2.1 组织创建
+1. 在用户登录状态下,点击右上角用户头像,选择开源主页。
+![img](./static/img/9999.jpg)
+2. 进入开源主页后,点击组织按钮
+![img.png](./static/img/img.png)
+3. 点击新建组织,跳转至新建组织页面并输入组织相关信息,输入完成后点击创建组织进行创建
+![img.png](./static/img/9997.png)
+![img.png](./static/img/9996.png)
+
+
+## 3. 开源项目:版本管理
版本管理又称版本控制,是一种分布式协同编程的重要工具。没有掌握好版本管理工具,团队式协同开发是不可想象的。
@@ -73,7 +85,7 @@
注意:未开展项目开发的用户暂不涉及本章内容。
-### 2.1 基本操作流程
+### 3.1 基本操作流程
Git版本库的使用非常灵活,功能非常强大,但其基本流程也是非常简单的:
@@ -95,7 +107,7 @@ Git版本库的使用非常灵活,功能非常强大,但其基本流程也
注意: 在多人协同编程的情况下,每个成员在开发自己的模块时,尽可能先从master或developer分支下载最新代码,并与本地分支合并,否则时间久了,合并分支将是一个灾难。 上连基本流程可以使用Git命令行客户端、Tortoise Git客户端等工具完成。
-### 2.2 fork版本库
+### 3.2 fork版本库
用户对某一个版本库的fork操作将会为该用户创建一个同名项目和同名版本库。
@@ -103,7 +115,7 @@ Git版本库的使用非常灵活,功能非常强大,但其基本流程也
注意: 任何用户都可以fork一个公开的版本库。 连续两次fork同一版本时,系统将直接跳转到第一次fork后的版本库。
-### 2.3 新建版本库
+### 3.3 新建版本库
管理员可以新建版本库。步骤如下:
@@ -113,7 +125,7 @@ Git版本库的使用非常灵活,功能非常强大,但其基本流程也
注意: 同一用户名下的版本不能重名。 平台也将在近期提供SSH访问方式。
-### 2.4 克隆版本库(clone)
+### 3.4 克隆版本库(clone)
克隆版本库是将开源项目的版本库完整的克隆到本地的过程。其中包括了版本库的所有提交记录。步骤如下:
@@ -131,7 +143,7 @@ Git版本库的使用非常灵活,功能非常强大,但其基本流程也
注意:如果项目公开, 无需输入口令, 可以直接克隆。 对于私有项目,只有项目成员才具有克隆的权限。
-### 2.5 新建分支、切换分支
+### 3.5 新建分支、切换分支
+ 新建分支
@@ -151,7 +163,7 @@ Git版本库的使用非常灵活,功能非常强大,但其基本流程也
注意:用户可以使用git branch命令确认当的分支是否已经切换到dev
-### 2.6 提交代码(commit)
+### 3.6 提交代码(commit)
项目成员在本地编辑代码或修改文件后,可以将新修改的文件提交到本地库:
@@ -165,7 +177,7 @@ Git版本库的使用非常灵活,功能非常强大,但其基本流程也
注意:commit只能将修改的文件提交到本地库,与远程库没有关系。
-### 2.7 推送代码(push)
+### 3.7 推送代码(push)
项目成员可以将本地提交后的改动,推送到远程库。
@@ -177,7 +189,7 @@ Git版本库的使用非常灵活,功能非常强大,但其基本流程也
注意: push代码时会提示输入用户密码,请输入红山开源平台登录名和密码即可。 Push代码之前通常要先pull,解决冲突后才能提交,否则不是最新的文件就提交不上去。
-### 2.8 下拉代码(pull)
+### 3.8 下拉代码(pull)
下拉代码是指从远程版本库获取代码文件到本地分支。
@@ -185,7 +197,7 @@ Git版本库的使用非常灵活,功能非常强大,但其基本流程也
注意:下拉代码时可能会出现冲突(即两个分支对同一个文件的同一行代码做了不同的修改)。此时常利用merge来解决冲突。
-### 2.9 合并分支(merge)
+### 3.9 合并分支(merge)
合并分支是指将一个分支合并到当前分支。通常有两种情况:
@@ -206,7 +218,7 @@ Git版本库的使用非常灵活,功能非常强大,但其基本流程也
注意:合并分支可能会出现冲突(即两个分支对同一个文件的同一行代码做了不同的修改)。
-### 2.10 解决冲突
+### 3.10 解决冲突
冲突是两次不同的提交修改了同一行代码导致的,通常表现为两个分支对同一行代码做了不同的修改。 版本冲突主要出现在以下两种情况:
@@ -219,7 +231,7 @@ Git版本库的使用非常灵活,功能非常强大,但其基本流程也
1. 对于简单的冲突,直接修改有冲突的文件,然后重新提交即可
2. 对于复杂的冲突,需要用**git merge tool**来解决。 复杂的冲突解决方法(基于git merge tool)将在近期提供给大家
-### 2.11 常见错误
+### 3.11 常见错误
新手在使用Git时经常遇到各种错误,由于平台集成的是标准Git服务(Gitlab),建议大家可以直接在互联网搜索疑难问题的解决办法。 或参考Git使用手册: https://git-scm.com/book/zh/v2 为给大家提供方便,这里先列出一种最常见的错误:
@@ -237,7 +249,7 @@ Linux环境解决方法,在命令行执行: `git config http.postBuffer 5242
注:后续我们将列出更多的错误解决办法。
-## 3. 致谢
+## 4. 致谢
红山开源平台的不断发展主要归功于平台的用户页献者群体。他们不仅是使用者,也是设计者、体验者和测试者,他们为平台献策献力,极大拓展了开发团队的视野、提高了开发团队的效率。可以说,没有他们的页献就没有大家看到的红山开源社区。
diff --git a/static/img/9996.png b/static/img/9996.png
new file mode 100644
index 0000000..ed2ca2d
Binary files /dev/null and b/static/img/9996.png differ
diff --git a/static/img/9997.png b/static/img/9997.png
new file mode 100644
index 0000000..dedc857
Binary files /dev/null and b/static/img/9997.png differ
diff --git a/static/img/9999.jpg b/static/img/9999.jpg
new file mode 100644
index 0000000..3bce822
Binary files /dev/null and b/static/img/9999.jpg differ
diff --git a/static/img/img.png b/static/img/img.png
new file mode 100644
index 0000000..eea586a
Binary files /dev/null and b/static/img/img.png differ