Fix stale Gitea host and record access facts in AGENTS.md
Why: the TASK_CARD_WEB_BASE default in scripts/task.sh still pointed at git-panel.u1680832.nyat.app:30319, which now fails the TLS handshake (curl exit 35), breaking card-close PR links and API calls; agents also kept rediscovering hosts and credential locations from scratch each session. Evidence: curl https://git-panel...:30319/api/v1/version -> exit 35; curl https://git-home...:30319/api/v1/version with token from ~/.secrets/gitea -> {"version":"1.27.3"}; ssh -p 31411 git@git-ssh... -> 'Hi there, weichen!' with key ~/.ssh/home_gitea (ED25519, fingerprint SHA256:GYXaOXIMeloQ1fKSfdJ/ndgPQzs/Ix7Hk62ekfkfQ20, key name GMKtec). Impact: task.sh default web base now resolves to the live host; AGENTS.md gains a Gitea access-facts section recording hosts plus credential locations only (no secret values, per baseline hard boundary 2). Follow-up PRs propagate the same section to the other project repos. Refs: task card feature-gitea-access-facts
This commit is contained in:
+3
-2
@@ -171,8 +171,9 @@ cmd_close() {
|
||||
local fold=0
|
||||
[ "${1:-}" = "--fold" ] && fold=1
|
||||
git fetch -q origin "${TARGET_BRANCH}" 2>/dev/null || true
|
||||
# 默认值取远端通告的 Web 面(git push 输出的 PR 建议链接);可用 TASK_CARD_WEB_BASE 覆盖
|
||||
local web_base="${TASK_CARD_WEB_BASE:-https://git-panel.u1680832.nyat.app:30319}"
|
||||
# 默认值取远端通告的 Web 面(git push 输出的 PR 建议链接);可用 TASK_CARD_WEB_BASE 覆盖。
|
||||
# git-panel 前缀已失效(TLS 握手失败),默认值改为实测可用的 git-home(AGENTS.md 访问事实节)。
|
||||
local web_base="${TASK_CARD_WEB_BASE:-https://git-home.u1680832.nyat.app:30319}"
|
||||
local url owner repo
|
||||
url=$(git remote get-url origin); url="${url%.git}"
|
||||
repo=$(basename "$url"); owner=$(basename "$(dirname "$url")")
|
||||
|
||||
Reference in New Issue
Block a user