From 3e7e8cb40efe45ed9488e9dc3a6a19a391aa97d2 Mon Sep 17 00:00:00 2001 From: render Date: Fri, 11 Sep 2026 11:11:30 +0800 Subject: [PATCH] docs(publishing): require anonymous release downloads --- docs/development.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/development.md b/docs/development.md index 2357c03..989724f 100644 --- a/docs/development.md +++ b/docs/development.md @@ -38,9 +38,9 @@ Release 先以草稿创建,上传每个平台的 `.curio` 和 `trove-release.j 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 的服务端凭据仅用于发布与索引同步。 ## 自动化身份