From 2dcf9f7da481cfe9e18550faf11068fef2688f72 Mon Sep 17 00:00:00 2001 From: csh Date: Mon, 20 Jul 2026 16:26:27 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20fix(ci):=20=E8=A1=A5=E5=85=A8=20prepare?= =?UTF-8?q?.yml=20=E7=BC=BA=E5=A4=B1=E7=9A=84=20GIT=5FCONFIG=5FVALUE=5F1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GIT_CONFIG_COUNT=3 但 env 段漏写 GIT_CONFIG_KEY_1/VALUE_1, credential helper 函数串被错放到 KEY_1,导致 git 报 missing config value GIT_CONFIG_VALUE_1 而无法 fetch。 --- .gitea/workflows/prepare.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/prepare.yml b/.gitea/workflows/prepare.yml index 8d942fc..b5b1d92 100644 --- a/.gitea/workflows/prepare.yml +++ b/.gitea/workflows/prepare.yml @@ -13,7 +13,8 @@ env: GIT_CONFIG_COUNT: "3" GIT_CONFIG_KEY_0: "credential.helper" GIT_CONFIG_VALUE_0: "" - GIT_CONFIG_KEY_1: '!f() { test "$1" = get || exit 0; printf "%s\n" username=oauth2; printf "%s\n" "password=${ACCESS_TOKEN}"; }; f' + GIT_CONFIG_KEY_1: "credential.helper" + GIT_CONFIG_VALUE_1: '!f() { test "$1" = get || exit 0; printf "%s\n" username=oauth2; printf "%s\n" "password=${ACCESS_TOKEN}"; }; f' GIT_CONFIG_KEY_2: "credential.interactive" GIT_CONFIG_VALUE_2: "never" WORKSPACE_ROOT: "/data/workspace"