|
1
1023
更新2016:Git2.8(2016年3月),您可以简单地使用:
您将看到在哪里设置了哪个配置。
AS Steven Vascellaro 指出 in the comments ,
(就像最新的一样
原始答案(2010) 从 the docs :
因为你在使用
Git for Windows
,可能不清楚它对应的位置。但是,如果你看ETC/profile(在
含义:
(在Windows 7上)
这意味着文件在
|
|
|
2
110
我也在寻找全球
答:
|
|
|
3
72
尼克斯,它在
在Windows上,您可以键入git bash
|
|
|
4
41
msysgit的路径为:
视窗XP
-
视窗+
|
|
|
5
34
全局位置是使用homedrive和homepath环境变量在Windows MSysgit上派生的,除非您定义了home环境变量。“profile”脚本中详细介绍了。 在我的公司环境中,homedrive是h:,然后它被映射到网络URL\\share\$。然后整批文件被映射为“我的文件”,而这不是其他人所期望的。驱动器到URL的重新映射可能还存在一些问题。无论如何,我都无法调整homedrive或homepath变量。 在我的例子中,我定义了一个Personal Home环境变量,并将其指向d:\git\git home,并将所有这些git文件(不带和扩展名)复制到git home目录中,以确保安全。 可以通过“我的电脑属性”对话框中的“高级”选项卡设置Windows环境变量。 |
|
|
6
12
如果您在Windows PC上使用TortoisGit,则可以使用:
打开全局.gitignore文件。 但是,如果在域中使用Windows(7)PC,则配置文件目录可能是网络共享(作为驱动器安装)。在这种情况下,TortoiseGit(至少:1.6.5.0)将您指向错误的目录(在C:上)。见闭乌龟 issue 922 更多信息。或者使用%homedrive%%homepath%打开包含.gitignore文件的目录。 |
|
|
7
9
我正在使用
SmartGit
使用Windows8.1上的msysgit,注意到
但使用的是来自
|
|
|
8
7
需要注意的是(对于*nix平台):某些类型的全局Git配置/信息存储在
其中每一个都可以包含自己要执行的命令集,时间由各自的文件名描述。 |
|
9
5
我的全球业务也有问题
GIT说:
现在我修好了。问题是有一秒钟
我不知道它来自哪里…但现在一切又像一个魔咒。 |
|
|
10
5
|
|
|
11
4
我正在运行Windows7,并按照GitHub上的说明(一年或两年前)使用Git作为安装程序。我会想到一个相当常见的用例。上面的答案都没有帮到我,在经历了很多挫折之后,我终于在下面的目录中找到了我的“真正的”gitconfig文件; C:\users\bill\appdata\local\github\portablegit_054f2e797ebafd44a320203088cd 3D58663C627EF\等 显然,替换您的用户名和portablegit_u后面的后缀是唯一的guid或类似的。 |
|
|
12
4
何时创建全局.gitconfig文件? 首先,Git不会在安装期间自动创建全局配置文件(.git config)。在首次写入文件之前,不会创建该文件。 如果您从未设置过系统变量,那么它将不会出现在您的文件系统中。 我猜这可能是问题的根源。
让Git创建它的一种方法是请求编辑。这样做将强制创建文件。
git config—全局—编辑 如果在发出此命令时监视用户的主文件夹,您将看到.gitconfig文件神奇地出现。
Git配置存储在哪里? 下面是与三个Git作用域相关联的配置文件的名称和位置的快速概要,即 system>, global and local :
当然,眼见为实,所以这里有一个图像显示每个文件和每个位置。我从我写的一篇关于这个主题的文章中提取了这个图像。 windows git配置文件位置(theserverside.com) 安装。在首次写入文件之前,不会创建该文件。 如果您从未设置过系统变量,它将不会出现在您的文件系统上。 我想这可能是问题的根源。
让Git创建它的一种方法是请求编辑。这样做将强制创建文件。 git config—全局—编辑 如果在发出此命令时监视用户的主文件夹,您将看到.gitconfig文件神奇地出现。 Git配置存储在哪里? 下面是和三个Git作用域相关联的配置文件的名称和位置的快速概要,即 系统 , 全球的 和 地方的 :
当然,眼见为实,所以这里有一个图像显示每个文件和每个位置。我从我写的一篇关于这个主题的文章中提取了这个图像。 Windows Git configuration file locations (TheServerSide.com)
|
|
|
13
1
卸载msysgit并安装cygwin+git。然后全局“.gitconfig”将出现在这里:c:\cygwin(64)\home\[用户名]\.gitconfig。 现在您不必担心其他程序可能使用的环境变量。例如,我的环境变量将我指向我的工作Windows域环境中的一个映射驱动器。我不想让我的global.gitconfig坐在我的“home”映射驱动器上。我也不知道其他可能依赖该Windows环境变量的应用程序会发生什么。由于某种原因,操作部门可能需要将该环境变量设置为映射驱动器。 此外,如果使用此方法指定全局“.gitconfig”的特定路径,则不必担心mysysgit会覆盖“profile”配置设置。 一般来说,在Windows中使用cygwin bash shell可以让你更快乐。 |
|
14
1
我认为重要的是张贴此报价:
|
|
|
15
0
我也有类似的问题,问题是
(在Windows 7上)
换句话说,文件位于
|