增加序号,校验内容.

Signed-off-by: rick.chan <chenyang@autoai.com>
This commit is contained in:
rick.chan 2021-03-22 14:47:27 +08:00
parent 73dcb72bac
commit b4f909754f
1 changed files with 13 additions and 13 deletions

View File

@ -1,20 +1,20 @@
# Gitea 安装和配置
## 简介
## 1.简介
Gitea 是一个类似于 GitHub 的代码托管平台,使用 Go 语言开发只需要一个可执行程序文件即可部署非常简单易用且功能丰富。具有版本管理、组织管理、Issues讨论、版本发布等功能。内置维基百科和 SSH 子系统。
## Gitea 安装
## 2.Gitea 安装
下载 Gitea 后直接运行浏览器输入127.0.0.1:3000 来进行初始配置(需要先安装好数据库软件)。
## 配置文件
## 3.配置文件
Gitea 的配置文件为 \<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 还可以使用 Lets Encrypt 提供的证书,这是 CA 认证证书,有效期为 90 天。Lets 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