diff --git a/Software/Applications/Gitea/Gitea_安装和配置.md b/Software/Applications/Gitea/Gitea_安装和配置.md index 1bcfa8d..78f53e8 100644 --- a/Software/Applications/Gitea/Gitea_安装和配置.md +++ b/Software/Applications/Gitea/Gitea_安装和配置.md @@ -1,20 +1,20 @@ # Gitea 安装和配置 -## 简介 +## 1.简介 Gitea 是一个类似于 GitHub 的代码托管平台,使用 Go 语言开发,只需要一个可执行程序文件即可部署,非常简单易用,且功能丰富。具有版本管理、组织管理、Issues讨论、版本发布等功能。内置维基百科和 SSH 子系统。 -## Gitea 安装 +## 2.Gitea 安装 下载 Gitea 后直接运行,浏览器输入127.0.0.1:3000 来进行初始配置(需要先安装好数据库软件)。 -## 配置文件 +## 3.配置文件 Gitea 的配置文件为 \/custom/conf 目录下的 app.ini 文件。全部配置均可通过修改该文件来实现。修改完配置后,需要重启 Gitea 服务才能生效。 -## 创建/删除 Gitea 服务 +## 4.创建/删除 Gitea 服务 -### Windows 服务 +### 4.1.Windows 服务 使用 SC 命令创建 Gitea 服务,并自动运行: @@ -24,13 +24,13 @@ sc create Gitea start= auto binPath= ""<绝对路径>\gitea.exe" web --config "< 创建完服务后进入 Windows Services 找到 Gitea 并且点击运行。 -如不再需要,同样适用 SC 命令删除服务,删除服务前需先停止该服务。 +如不再需要,同样使用 SC 命令删除服务,删除服务前需先停止该服务。 ```bash sc delete Gitea ``` -### Linux 服务 +### 4.2.Linux 服务 systemd 服务的开启过程如下,首先创建 gitea.service 文件 @@ -88,7 +88,7 @@ sudo systemctl start gitea sudo systemctl stop gitea ``` -## 使用 HTTPS 服务 +## 5.使用 HTTPS 服务 可以使用 Gitea 内嵌的 HTTPS 服务。内嵌 HTTPS 服务使用自认证证书,生成 10 年期限自认证证书命令如下: @@ -123,7 +123,7 @@ git config --global http.sslVerify false 另外 Gitea 还可以使用 Let’s Encrypt 提供的证书,这是 CA 认证证书,有效期为 90 天。Let’s Encrypt 的使用方法见官方手册。 -## 使用内置 SSH +## 6.使用内置 SSH Gitea 有内置 SSH 服务,支持 SSH 格式的 git clone,使能方式为修改 app.ini 文件中的下列内容: @@ -136,7 +136,7 @@ SSH_PORT = 3022 SSH_LISTEN_PORT = 3022 ``` -## 邮箱配置 +## 7.邮箱配置 Gitea 可以通过预先配置好的电子邮件发送服务器发送服务邮件如:通知、消息、注册确认等信息。邮件发送服务器为 smtp 服务器,需要同时提供服务器端口,用户名和密码。 @@ -164,9 +164,9 @@ PASSWD = user_password ENABLE_NOTIFY_MAIL = true ``` -## 允许通过邮箱进行外部注册 +## 8.允许通过邮箱进行外部注册 -开启邮件系统后,可以开启邮件注册功能。用户可以自己注册账号,并受到注册确认邮件。通过点击注册确认邮件中的连接,激活新账号。 +开启邮件系统后,可以开启邮件注册功能。用户可以自己注册账号,并收到注册确认邮件。通过点击注册确认邮件中的连接,激活新账号。 ```ini [service] @@ -182,7 +182,7 @@ ENABLE_CAPTCHA = true 其中,校验码为可选功能,建议开启。 -## 配置文件示例 +## 9.配置文件示例 ```ini APP_NAME = Gitea: Git with a cup of tea