From acac6c3650e97f4b14b3032891c00691cf4972a3 Mon Sep 17 00:00:00 2001 From: laily Date: Fri, 26 Jun 2026 11:18:08 +0800 Subject: [PATCH] feat: update git credential --- AGENTS.md | 2 +- git/.gitconfig | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 819eb87..2325b4b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -61,7 +61,7 @@ ff reload # 重载 fish 配置 ## Git 配置 - 公共配置在 `git/.gitconfig` -- **凭据**(所有 Git 版本):`git/git-credential.sh` 写在主配置里,不依赖 `includeIf ondarwin/onlinux`(需 Git 2.36+) +- **凭据**(所有 Git 版本):`git/git-credential.sh` 写在主配置里,使用 `!$HOME/.dotfile/...`(Git 不展开 `~`) - macOS:`osxkeychain` → 回退 `store`(`~/.git-credentials`) - Linux:`libsecret` → 回退 `store` - 平台扩展(可选):`git/.gitconfig.darwin` / `.gitconfig.linux` 仅在高版本 Git 下通过 includeIf 加载 diff --git a/git/.gitconfig b/git/.gitconfig index 3659a65..e78c2e2 100644 --- a/git/.gitconfig +++ b/git/.gitconfig @@ -127,7 +127,7 @@ # 凭据:统一 wrapper,不依赖 includeIf ondarwin/onlinux(需 Git 2.36+) # 低版本 Git 也会加载本节;回退为 git-credential-store(~/.git-credentials) [credential] - helper = ~/.dotfile/git/git-credential.sh + helper = !$HOME/.dotfile/git/git-credential.sh # 以下 includeIf 需 Git 2.36+;仅用于其它平台差异配置(若有) [includeIf "ondarwin"]