docs(publishing): require anonymous release downloads

This commit is contained in:
2026-09-11 11:11:30 +08:00
parent 557ed8afd0
commit 3e7e8cb40e
+2 -2
View File
@@ -38,9 +38,9 @@ Release 先以草稿创建,上传每个平台的 `.curio` 和 `trove-release.j
Release 成功但收录失败时,在插件 Actions 手动运行发布 workflow,填写已有 tag;该 workflow 使用 Linux runner,只重试收录,不重新构建或替换附件。也可在源仓库直接运行收录 workflow。 Release 成功但收录失败时,在插件 Actions 手动运行发布 workflow,填写已有 tag;该 workflow 使用 Linux runner,只重试收录,不重新构建或替换附件。也可在源仓库直接运行收录 workflow。
## 私有源 ## 下载访问
当前仓库保持私有。底座用本机 Git 凭据读取索引;下载同一 Git 服务器上的私有 Release 附件时,在服务器要求鉴权后查询 Git HTTPS credential helper。账户必须能读取源仓库和对应插件仓库。SSH 密钥仅用于 Git,附件下载还需要本机 HTTPS 凭据。凭据不写进索引或安装包。 Git 索引使用本机 Git 的访问方式,SSH 密钥仅用于 Git。Release 附件必须允许匿名 HTTP(S) 下载,底座不读取或附带本机鉴权凭据。公开分发可使用允许匿名访问的 Release 或独立下载存储;Gitea 全站登录限制也不能拦截这些下载地址。索引和安装包不得嵌入账号、Token 或密码。发布 workflow 的服务端凭据仅用于发布与索引同步。
## 自动化身份 ## 自动化身份