From a44f6779c2ac71a55b9ec613dde3f6379fae9cd4 Mon Sep 17 00:00:00 2001 From: huang Date: Tue, 20 Jan 2026 11:12:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20git=20=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E6=89=BE=E4=B8=8D=E5=88=B0=EF=BC=9A=E6=B7=BB=E5=8A=A0=20Nix=20?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=E5=88=B0=20PATH?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题:Runner 在 host 模式下 PATH 不包含 ~/.nix-profile/bin 解决:在检出代码前添加 Nix 路径到 PATH 这样 git 命令就能被找到(安装在 ~/.nix-profile/bin/git) --- .gitea/workflows/deploy.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index fc2dcbb..65cf5f0 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -20,6 +20,8 @@ jobs: steps: - name: 检出代码 run: | + # 添加 Nix 路径到 PATH(git 安装在这里) + export PATH="$HOME/.nix-profile/bin:/usr/local/bin:/usr/bin:/bin:$PATH" git clone https://git.boss160.cn/csxj2026/junhong_cmp_fiber.git . git checkout ${{ github.sha }}