我安装了 Windows 7。
C:\
是本地驱动器。 H:\
是工作网络驱动器,每次启动时都会不断重新安装。我已经学会了在家进行任何编码或安装与编码相关的应用程序时将其断开连接,因为我往往会遇到问题。
我安装了 Git,并首次尝试创建存储库。
它给出了以下错误:
error: could not lock config file H:\/.gitconfig: No such file or
directory error: could not lock config file H:\/.gitconfig: No such
file or directory
while executing "exec {C:/Program Files/Git/libexec/git-core/git-config.exe} --global --add
gui.recentrepo C:/Users/bmyhre/Desktop/Testing/projects/skeleton"
("eval" body line 1)
invoked from within "eval exec $opt $cmdp $args"
(procedure "git" line 23)
invoked from within "git config --global --add gui.recentrepo $path"
(procedure "_append_recentrepos" line 16)
invoked from within "_append_recentrepos [pwd]"
(procedure "_git_init" line 17)
invoked from within "_git_init $this"
(procedure "choose_repository::_do_new2" line 5)
invoked from within "choose_repository::_do_new2 ::choose_repository::__o1::__d"
invoked from within ".buttons.next invoke "
invoked from within ".buttons.next instate !disabled { .buttons.next invoke } "
invoked from within ".buttons.next instate pressed { .buttons.next state !pressed; .buttons.next instate !disabled { .buttons.next invoke
} } "
(command bound to event)
我猜是它正在尝试访问H:
某个驱动器(我安装时H:
已断开连接),但我不知道在哪里/如何更改它,以便它实际上看起来驱动器.gitconfig
上的实际位置C:
。
如何避免此错误消息?
答案1
检查您是否定义了 %HOME% 环境变量。
如果该变量存在且引用H:\
(而不是%USERPROFILE%
),那么它将寻找全球的git 配置文件中H:\.gitconfig
(意思%HOME%\.gitconfig
)。
将该变量更改%HOME%
为本地路径%USERPROFILE%
即可解决该问题。