gpt4 book ai didi

git全局配置问题

转载 作者:太空狗 更新时间:2023-10-29 13:00:49 25 4
gpt4 key购买 nike

不知何故,我的 user.nameuser.email 全局 git (msysgit) 设置(天知道还有什么)被设置为最近一位前同事的详细信息.

当我尝试更改它们时,我得到 could not commit to u://.gitconfig

如果我尝试通过 git bash 创建 u://.gitconfig 然后我得到 permission denied

C:\Users\<My Username>\

不包含对 git 的引用。

我已经尝试卸载、搜索注册表和我的文件系统以查找对 git 的所有引用,但我找不到任何(尽管 Windows 文件搜索很糟糕)。

这到底是怎么回事?为什么即使在重新安装之后这些家伙的详细信息仍然是全局设置???

谢谢

最佳答案

全局 gitconfig 存储在 $HOME 位置(在 Git bash session 中)。
您是否有一个 $HOME(或 DOS session 中的 %HOME%)引用 u:\

如果是这样,只需设置 HOME=%HOMEPATH%(如果您像在 Windows 7 中那样定义了 HOMEPATH),您应该能够继续访问/更新 < em>你的全局 Git 配置。


OP 添加:

my %HOMEPATH% is set to \, will setting HOME to that help?

实际上不是,因为 HOME 不是通常由 Windows(Xp、Vista 或 7)设置的环境变量。

fixed it, awesome, set HOME to c:\users\me

这是正确的修复,尽管修复 HOMEPATH(即使不直接涉及 Git)也是可取的(它不应该引用 u:\).

关于git全局配置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3036453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com