git for windows 的默认工作路径(HOME)的设置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git for windows 的默认工作路径(HOME)的设置相关的知识,希望对你有一定的参考价值。
1、安装及配置默认路径
Windows中从GitHub上面:https://git-for-windows.github.io/ 下载安装好git后(双击,改一下需要的安装路径,一路确定就好了),安装过程可以参考廖雪峰的Git教程http://www.liaoxuefeng.com/。默认的HOME
和~
路径一般都是C:\\Users\\用户名
,每次得用命令切换到常用的Repository下,此操作重复而没有意义。更重要的是,若使用SSH
连接GitHub,其配置文件比如.ssh也保存在C盘中,不利于备份。
打开Git安装位置\\etc\\profile
文件,找到:
# normalize HOME to unix path HOME="$(cd "$HOME" ; pwd)" export PATH="$HOME/bin:$PATH"
增加两行,修改后结果如下(如果没有则在末尾插入新的内容):
# normalize HOME to unix path HOME="你想要修改的HOME路径" HOME="$(cd "$HOME" ; pwd)" cd export PATH="$HOME/bin:$PATH"
重启Git bash,就会自动进入新修改后的HOME
路径了。
为了方便起见可以顺手加上一个变量名用于自定义项目目录,此做法不但便于路径跳转,也可以在启动git时自动进入项目目录。方法极为简单,只需在profile
文件中加入:
# set Project Path proj="你的项目文件目录" cd $proj
2、Git与GitHub之间的SSH协议:
运行下面的指令:
$ ssh-keygen -t rsa -C "[email protected]"
即可看到下图:
紫色部分要一模一样,前面的为自定义的路径,要与你设置的HOME路径相同,这样就能够自定义你的SSH公钥和私钥的保存位置了。
以上是关于git for windows 的默认工作路径(HOME)的设置的主要内容,如果未能解决你的问题,请参考以下文章
如何强制 Git for Windows 的 bash-shell 不将路径字符串转换为 Windows 路径?