无法针对工作和个人环境分别自定义.gitconfig中的配置
Can't customize the configuration in .gitconfig separately for the work and personal environment
我有以下文件:
C:\Users\User\.gitconfig
[includeIf "gitdir:C:/Development-Personal/"]
path = development-personal.gitconfig
[includeIf "gitdir:C:/Development-Work/"]
path = development-work.gitconfig
C:\Users\User\development-personal.gitconfig
[credential]
helper = manager
[user]
name = PersonalNickname
email = personal@email.com
C:\Users\User\development-work.gitconfig
[user]
name = WorkNickname
email = work@email.com
[http]
sslVerify = false
然后我进入文件夹C:\Development-Work\projects-git
,右击一个项目文件夹Project
和select乌龟Git客户的前任。 commit
命令和弹出窗口 window 显示我必须在提交之前设置用户名和电子邮件。
我的配置中遗漏了什么?谢谢你的帮助。
我的Git版本:
C:\>git --version
git version 2.18.0.windows.1
我的乌龟版本Git
TortoiseGit 2.6.0.0 (C:\Program Files\TortoiseGit\bin)
git version 2.18.0.windows.1 (C:\Program Files\Git\bin; C:\Program Files\Git\mingw64\;
C:\Program Files\Git\mingw64\etc\gitconfig; C:\ProgramData\Git\config)
请确保您安装了足够新的 Git(对于 Windows)版本(IIRC 2.13 或更高版本,最好使用最新版本)。
Includeif
在 TortoiseGit 2.6.1 之前无法正常工作(参见 https://tortoisegit.org/issue/3184)。
我有以下文件:
C:\Users\User\.gitconfig
[includeIf "gitdir:C:/Development-Personal/"] path = development-personal.gitconfig [includeIf "gitdir:C:/Development-Work/"] path = development-work.gitconfig
C:\Users\User\development-personal.gitconfig
[credential] helper = manager [user] name = PersonalNickname email = personal@email.com
C:\Users\User\development-work.gitconfig
[user] name = WorkNickname email = work@email.com [http] sslVerify = false
然后我进入文件夹C:\Development-Work\projects-git
,右击一个项目文件夹Project
和select乌龟Git客户的前任。 commit
命令和弹出窗口 window 显示我必须在提交之前设置用户名和电子邮件。
我的配置中遗漏了什么?谢谢你的帮助。
我的Git版本:
C:\>git --version git version 2.18.0.windows.1
我的乌龟版本Git
TortoiseGit 2.6.0.0 (C:\Program Files\TortoiseGit\bin) git version 2.18.0.windows.1 (C:\Program Files\Git\bin; C:\Program Files\Git\mingw64\; C:\Program Files\Git\mingw64\etc\gitconfig; C:\ProgramData\Git\config)
请确保您安装了足够新的 Git(对于 Windows)版本(IIRC 2.13 或更高版本,最好使用最新版本)。
Includeif
在 TortoiseGit 2.6.1 之前无法正常工作(参见 https://tortoisegit.org/issue/3184)。