Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Git for Windows软件安装到特定目录?_Windows_Git_Bash - Fatal编程技术网

如何将Git for Windows软件安装到特定目录?

如何将Git for Windows软件安装到特定目录?,windows,git,bash,Windows,Git,Bash,我刚刚下载了最新的Git for Windows installer v2.4。它似乎要安装到标准的Windows“Program files”(名称中带有空格)目录 因为我的所有开发代码都在一个名为(简单地说)“/bin”的文件夹中——我想看看是否有命令行选项或参数来更改安装目录 在我的例子中,这些天我使用了一个环境变量,比如GIT\u HOME作为像GIT这样的重要软件;因此,一旦我安装了程序,如果有一种方法可以将其应用到git命令等事情上,这将是非常有用的 可能相关: 我还遇到了几个

我刚刚下载了最新的Git for Windows installer v2.4。它似乎要安装到标准的Windows“Program files”(名称中带有空格)目录

因为我的所有开发代码都在一个名为(简单地说)“
/bin
”的文件夹中——我想看看是否有命令行选项或参数来更改安装目录

在我的例子中,这些天我使用了一个环境变量,比如GIT\u HOME作为像GIT这样的重要软件;因此,一旦我安装了程序,如果有一种方法可以将其应用到git命令等事情上,这将是非常有用的

可能相关:


我还遇到了几个问题:“git
git
”在哪里。上面已经给出了答案,但是我认为这表明其他人可能也希望在其他地方使用git。

要使用不同的安装路径启动安装程序,可以在与安装程序可执行文件相同的目录中打开CMD终端,并传入选项参数
/DIR=“x:\dirname”

例如,如果您有适用于Windows 64位的2.17.0版本,并且希望将git安装到D:\git,则您将运行:

Git-2.17.0-64-bit.exe /DIR="D:\git"

安装程序将照常启动,您需要浏览其他选项,但安装位置将是指定的路径。

Git的安装位置对您如何使用它没有多大影响。您更改默认安装位置的动机是什么?谢谢@TimBiegeleisen。。。除了问题本身所表达的明确动机之外,我还有两点要回答:(a)这些工具在SSD上有自己的分区——快速加载,并行安装,简单的包装和处理。此外,(b)我发现谈论用户故事很有趣,而且自莱文营销近视症(Levine Marketing近视症,1960年)以来的51年里,第一条评论仍然是可以预测的:“用户为什么希望“
产品”
”为他们工作?”我被授权分享这一观察结果,因为我是一个以用户为中心的人。我要问的是:安全、安全、隐私等用户问题。你的评论实际上属于我的答案下面。在任何情况下,Git bash都很奇怪,因为当它在安装目录中启动时,它的行为就好像它在自己的迷你文件系统的根目录中一样,但它也可以更改为C:drive。但希望我的回答能让你不再拖延,继续你的工作。对不起,作者姓名是:Levitt,“(1960)。VSCode允许我们在多个工作站上同步设置,Git路径是同步设置的一部分。目前,Windows上默认的Git安装文件夹是AppData,它可能因用户名而异。因此,能够选择安装路径使我们能够确保工作站的位置统一。我记得我们能够在安装程序中选择安装文件夹,但此选项在较新版本的安装程序中不再可用。您的解决方案很有帮助,非常感谢。