2022-08-22 10:23:17 +08:00
|
|
|
|
# Gitea应用配置说明
|
|
|
|
|
|
|
|
|
|
> StackEdit中文版支持Gitea,则需要到Gitea创建一个应用,在StackEdit中文版绑定Gitea账号的时候填入。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 如何创建Gitea应用
|
|
|
|
|
|
|
|
|
|
按下面图的指示创建
|
|
|
|
|
|
|
|
|
|
|
2022-08-22 10:26:37 +08:00
|
|
|
|
![](../images/gitea/gitea01.png)
|
2022-08-22 10:23:17 +08:00
|
|
|
|
|
2022-08-22 10:26:37 +08:00
|
|
|
|
![](../images/gitea/gitea02.png)
|
2022-08-22 10:23:17 +08:00
|
|
|
|
|
2022-08-22 10:26:37 +08:00
|
|
|
|
![](../images/gitea/gitea03.png)
|
2022-08-22 10:23:17 +08:00
|
|
|
|
|
2022-08-22 10:26:37 +08:00
|
|
|
|
![](../images/gitea/gitea04.png)
|
2022-08-22 10:23:17 +08:00
|
|
|
|
|
|
|
|
|
创建成功后即可看到应用ID 和 应用秘钥。
|
|
|
|
|
|
|
|
|
|
# Gitea跨域问题
|
|
|
|
|
|
2022-10-09 10:13:44 +08:00
|
|
|
|
由于StackEdit中文版是从浏览器直接访问Gitea接口,故个人部署的Gitea需要支持跨域,至于如何支持跨域,请参考官方文档:https://docs.gitea.io/en-us/config-cheat-sheet/#cors-cors (官方跨域的支持好像存在问题,我个人包括很多网友通过这个配置支持跨域都失败了,如果你也失败了,可以试试用nginx代理实现跨域)
|
|
|
|
|
|
|
|
|
|
nginx配置实现跨域的配置如下:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
add_header Access-Control-Allow-Headers *;
|
|
|
|
|
add_header Access-Control-Allow-Origin $http_origin;
|
|
|
|
|
add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,OPTIONS;
|
|
|
|
|
|
|
|
|
|
if ($request_method = 'OPTIONS') {
|
|
|
|
|
return 204;
|
|
|
|
|
}
|
|
|
|
|
```
|