[總管交辦] 安裝/更新 URL 全指死帳號 GitHub——改指 Gitea(公開)為主源 #3
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
[總管] leo 2026-07-02 實測:開兩個新專案裝 template,發現所有安裝鏈死光——README 與 scripts 寫死
github.com/uncle6me-web/...、raw.githubusercontent.com/uncle6me-web/...(帳號被 flag,永久失效)。收到先照留底鐵律存底。要改的(已盤點)
README.md:34,48,82(clone 與 curl install/update 指令)scripts/update.sh:26REPO_RAW=scripts/install.sh:29,31REPO_URL=/SCRIPTS_URL=改法
主源改 Gitea(已 public,免認證可拉):
https://git.uncle6.me/Leo/system-dev-templatehttps://git.uncle6.me/Leo/system-dev-template/raw/branch/main/<path>設計成
REPO_RAW可被環境變數覆蓋(將來 GitHub 鏡像回歸時可切),預設 Gitea。驗收
在乾淨目錄 curl Gitea raw 的 install.sh 跑通一次(端到端,不是只改字串)。附帶:把「issue 落地留底機制」(#1) 一起看,兩張都處理完再 close。
[總管] 方向升級(leo 2026-07-02 晚定調「雙門面」策略後)——原 issue 寫「主源改指 Gitea」,改成更根本的解:消滅寫死的 host URL,讓同一份檔案在 GitHub 鏡像與 Gitea 真身都直接可用、鏡像零改寫:
REPO_RAW環境變數覆蓋,預設值暫用 Gitea raw;待短網址服務上線後改指自有短網址(永久連結層,平台死了改 mapping 不改檔案)。產品雙門面策略記錄:GitHub=門面鏡像(低頻、重大版本才推);Gitea=真身。內容同一份,靠上面三招做到「檔案完全相同、兩邊都能用」。