Skip to content

Commit 51591a8

Browse files
committed
Merge remote-tracking branch 'origin/fix-miss-project-filter-of-milestone' into fix-miss-project-filter-of-milestone
2 parents 08e19fd + 3a09aad commit 51591a8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1854
-496
lines changed

cmd/generate.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,12 @@ func runGenerateInternalToken(c *cli.Context) error {
7070
}
7171

7272
func runGenerateLfsJwtSecret(c *cli.Context) error {
73-
JWTSecretBase64, err := generate.NewJwtSecretBase64()
73+
_, jwtSecretBase64, err := generate.NewJwtSecretBase64()
7474
if err != nil {
7575
return err
7676
}
7777

78-
fmt.Printf("%s", JWTSecretBase64)
78+
fmt.Printf("%s", jwtSecretBase64)
7979

8080
if isatty.IsTerminal(os.Stdout.Fd()) {
8181
fmt.Printf("\n")

docs/content/administration/config-cheat-sheet.zh-cn.md

Lines changed: 1187 additions & 359 deletions
Large diffs are not rendered by default.

docs/content/index.zh-cn.md

Lines changed: 32 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -9,42 +9,51 @@ draft: false
99

1010
# 关于Gitea
1111

12-
Gitea 是一个自己托管的Git服务程序。他和GitHub, Bitbucket or Gitlab等比较类似。他是从 [Gogs](http://gogs.io) 发展而来,不过我们已经Fork并且命名为Gitea。对于我们Fork的原因可以看 [这里](https://blog.gitea.com/welcome-to-gitea/)
12+
Gitea 是一个轻量级的 DevOps 平台软件。从开发计划到产品成型的整个软件生命周期,他都能够高效而轻松的帮助团队和开发者。包括 Git 托管、代码审查、团队协作、软件包注册和 CI/CD。它与 GitHub、Bitbucket 和 GitLab 等比较类似。
13+
Gitea 最初是从 [Gogs](http://gogs.io) 分支而来,几乎所有代码都已更改。对于我们Fork的原因可以看
14+
[这里](https://blog.gitea.com/welcome-to-gitea/)
1315

1416
## 目标
1517

16-
Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。我们采用Go作为后端语言,这使我们只要生成一个可执行程序即可。并且他还支持跨平台,支持 Linux, macOS 和 Windows 以及各种架构,除了x86,amd64,还包括 ARM 和 PowerPC。
18+
Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好
19+
的自建 Git 服务。
20+
21+
采用Go作为后端语言,只需生成一个可执行程序即可。
22+
支持 Linux, macOS 和 Windows等多平台,
23+
支持主流的x86,amd64、
24+
ARM 和 PowerPC等架构。
1725

1826
## 功能特性
1927

20-
- 支持活动时间线
21-
- 支持 SSH 以及 HTTP/HTTPS 协议
22-
- 支持 SMTP、LDAP 和反向代理的用户认证
23-
- 支持反向代理子路径
24-
- 支持用户、组织和仓库管理系统
25-
- 支持添加和删除仓库协作者
26-
- 支持仓库和组织级别 Web 钩子(包括 Slack 集成)
27-
- 支持仓库 Git 钩子和部署密钥
28-
- 支持仓库工单(Issue)、合并请求(Pull Request)以及 Wiki
29-
- 支持迁移和镜像仓库以及它的 Wiki
30-
- 支持在线编辑仓库文件和 Wiki
31-
- 支持自定义源的 Gravatar 和 Federated Avatar
32-
- 支持邮件服务
33-
- 支持后台管理面板
34-
- 支持 MySQL、PostgreSQL、SQLite3、MSSQL 和 TiDB(MySQL) 数据库
35-
- 支持多语言本地化(21 种语言)
36-
- 支持软件包注册中心(Composer/Conan/Container/Generic/Helm/Maven/NPM/Nuget/PyPI/RubyGems)
28+
- 代码托管:Gitea⽀持创建和管理仓库、浏览提交历史和代码⽂件、审查和合并代码提交、管理协作者、管理分⽀等。它还⽀持许多常见的Git特性,⽐如标签、Cherry-pick、hook、集成协作⼯具等。
29+
- 轻量级和快速: Gitea 的设计目标之一就是轻量级和快速响应。它不像一些大型的代码托管平台那样臃肿,因此在性能方面表现出色,适用于资源有限的服务器环境。由于其轻量级设计,Gitea 在资源消耗方面相对较低,可以在资源有限的环境下运行良好。
30+
- 易于部署和维护: 轻松地部署在各种服务器上,不需要复杂的配置和依赖。这使得个人开发者或小团队可以方便地设置和管理自己的 Git 服务。
31+
- 安全性: Gitea 注重安全性,提供了用户权限管理、访问控制列表等功能,可以确保代码和数据的安全性。
32+
- 代码评审:代码评审同时支持 Pull Request workflow 和 AGit workflow。评审⼈可以在线浏览代码,并提交评审意见或问题。 提交者可以接收到评审意见,并在线回 复或修改代码。代码评审可以帮助用户和企业提⾼代码质量。
33+
- CI/CD: Gitea Actions⽀持 CI/CD 功能,该功能兼容 GitHub Actions,⽤⼾可以采用熟悉的YAML格式编写workflows,也可以重⽤⼤量的已有的 Actions 插件。Actions 插件支持从任意的 Git 网站中下载。
34+
- 项目管理:Gitea 通过看板和⼯单来跟踪⼀个项⽬的需求,功能和bug。⼯单⽀持分支,标签、⾥程碑、 指派、时间跟踪、到期时间、依赖关系等功能。
35+
- 制品库: Gitea支持超过 20 种不同种类的公有或私有软件包管理,包括:Cargo, Chef, Composer, Conan, Conda, Container, Helm, Maven, npm, NuGet, Pub, PyPI, RubyGems, Vagrant等
36+
- 开源社区支持: Gitea 是一个基于 MIT 许可证的开源项目,Gitea 拥有一个活跃的开源社区,能够持续地进行开发和改进,同时也积极接受社区贡献,保持了平台的更新和创新。
37+
- 多语言支持: Gitea 提供多种语言界面,适应全球范围内的用户,促进了国际化和本地化。
38+
39+
更多功能特性:详见:https://docs.gitea.com/installation/comparison#general-features
3740

3841
## 系统要求
3942

40-
- 最低的系统硬件要求为一个廉价的树莓派
41-
- 如果用于团队项目,建议使用 2 核 CPU 及 1GB 内存
43+
- 树莓派Pi3功能强大,足以运行 Gitea 来处理小型工作负载。
44+
- 对于小型团队/项目而言,2 个 CPU 内核和 1GB 内存通常就足够了。
45+
- 在 UNIX 系统上,Gitea 应使用专用的非 root 系统账户运行。
46+
- 注意:Gitea 管理 `~/.ssh/authorized_keys` 文件。以普通用户身份运行 Gitea 可能会破坏该用户的登录能力。
47+
- [Git](https://git-scm.com/) 需要 2.0.0 或更高版本。
48+
- [Git Large File Storage](https://git-lfs.github.com/) 如果启用,且 Git 版本大于等于 2.1.2,则该选项可用
49+
- 如果 Git 版本大于等于 2.18,将自动启用 Git 提交历史图形化展示功能
4250

4351
## 浏览器支持
4452

45-
- Chrome, Firefox, Safari, Edge
53+
- Last 2 versions of Chrome, Firefox, Safari and Edge
54+
- Firefox ESR
4655

47-
## 组件
56+
## 技术栈
4857

4958
- Web框架: [Chi](http://github.com/go-chi/chi)
5059
- ORM: [XORM](https://xorm.io)

0 commit comments

Comments
 (0)