首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Windows上更改.gitconfig位置

在Windows上更改.gitconfig位置
EN

Stack Overflow用户
提问于 2010-10-29 18:15:08
回答 7查看 152.1K关注 0票数 117

默认情况下,Windows Git会将全局.gitconfig放在c:\documents and settings\user\

如何更改该位置,以便将.gitconfig存储在c:\my_configuration_files\

到底能不能做到呢?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-10-29 19:18:27

如果您将HOME设置为c:\my_configuration_files\,那么git将在那里找到.gitconfig。编辑环境变量在here中有描述。您需要设置HOME变量,然后重新打开任何cmd.exe窗口。使用"set“命令验证HOME是否确实指向正确的值。

当然,更换主页也会影响其他应用程序。然而,从git的源代码来看,这似乎是更改这些文件位置的唯一方法,而不需要调整命令行。您还应该考虑Stefan的响应:您可以设置GIT_CONFIG变量。然而,为了给它带来你想要的效果,你需要把--global标志传递给所有的git调用(加上任何本地的.git/config文件都被忽略)。

票数 79
EN

Stack Overflow用户

发布于 2015-08-27 00:00:13

我不是Git高手,但通过搜索,对我来说最简单的解决方案就是转到C:\Program Files (x86)\Git\etc,然后在文本编辑器中打开profile

在第37行# Set up USER's home directory上有一条if语句。我取出if语句并将gitconfig放在我想要的本地目录中,然后我只需将现有的gitconfig文件(在网络驱动器上)复制到该位置。

票数 11
EN

Stack Overflow用户

发布于 2016-01-07 05:16:42

对我来说,更改起始位置(至少是git-gui )不会影响.gitconfig的查找位置。我在工作中的设置是为我们的家安装U:,但我们没有权限直接写入U:,只有为我们创建的子目录,所以这对我来说是一个破坏。

我通过创建一个批处理脚本解决了这个问题,该脚本将覆盖该应用程序的HOMEDRIVE和HOMEPATH环境变量。然后将我的开始菜单快捷方式改为指向该批处理脚本。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4050905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档