Windows中使用http://git-scm.com/安装Git bash工具,默认的HOME~路径一般都是C:\Users\用户名,每次得用命令切换到常用的Repository下,此操作重复而没有意义。更重要的是,若使用SSH连接GitHub,其配置文件比如rsa也保存在C盘中,不利于备份。因此,本文的目的是修改Git bash默认的Home路径。

打开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路径了,之后新配置的.SSH文件夹也为在新路径中。

Updated on 2013/11/13

若是Windows系统,为了方便起见可以顺手加上一个变量名用于自定义项目目录,此做法不但便于路径跳转,也可以在启动git时自动进入项目目录。方法极为简单,只需在profile文件中加入:

# set Project Path
proj="你的项目文件目录"
cd $proj

如代码所「言」,可使用cd $proj命令即可跳转到项目目录,也可以按需定义其他变量。

如果您对bush非常了解,应该能猜到linux的bash的配置方案理应也在这行得通。而事实也的确如此,有profile就有bashrc。

HOME目录下新建文件.bashrc写入你最惯用的配置,比如alias、bind、export 等,执行source ~/.bashrc即刻生效。

参考文献

Portable Git for Windows: setting the $HOME environment variable to allow complete portability (including SSL keys and configuration for use with GitHub)

转载于:https://www.cnblogs.com/ccode/p/3905963.html

Windows下修改Git bash的HOME路径相关推荐

  1. Windows下修改Git Bash 默认路径

    安装git客户端时,每次打开Git Bash 和 Git CMD 都默认进入C:/Uers/xx用户/下,而不是自定义的Git 本地repository的路径(如:F:\Git),通过修改快捷方式的路 ...

  2. windows 下修改git 登录账号密码

    当你需要换git账号登录,下载项目.怎么办? 三个步骤 1.控制面板 -----> 用户账户 2.用户账户------> 管理windows凭据 3.找到对应的地址修改登录名称和密码即可

  3. 在windows上的git bash中安装tree 和 linux tree命令使用

    在windows上的git bash中安装tree 和 linux tree命令使用 文章目录: 1 在windows上的git bash中安装tree 1.1 下载windows版本的tree 1. ...

  4. git ssh配置完后拉取代码_二、windows下使用git拉取github上的项目(通过设置ssh key方式)...

    一.windows下使用git拉取github上的项目 1.创建仓库 说明: 2.打开git bash 3.使用ssh-keygen命令生成自己的公钥和私钥 首先输入ssh-keygen,这里会提示你 ...

  5. Windows 下 修改 Anaconda3 jupyter 默认启动目录

    Windows 下 修改 Anaconda3 jupyter 默认启动目录 我的小站.Github Jupyter Notebook 是一个交互式笔记本,本质是一个 Web 应用程序,支持运行 40 ...

  6. Windows下Bonobo.Git.Server服务器的搭建

    Windows下Bonobo.Git.Server服务器的搭建 操作记录 搭建本地服务器,提交自己写的代码,很方便.记录一下自己成功搭建的操作步骤,以免以后忘记了.    一.安装IIS 1.控制面板 ...

  7. linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤

    使用rpm安装方式安装完MySQL数据库后,数据文件的默认路径为/var/lib/mysql,然而根目录并不适合用于存储数据文件. 原路径:/var/lib/mysql 目标路径:/home/mysq ...

  8. 如何在Windows下强制git使用LF而不是CR + LF?

    本文翻译自:How do I force git to use LF instead of CR+LF under windows? I want to force git to checkout f ...

  9. 【Windows下删除git凭据】

    Windows下删除git凭据https://www.ngui.cc/el/816411.html

  10. windows下修改hosts文件不需要重启也能生效。

    windows下修改hosts文件不需要重启也能生效. 方法步骤: 一.单击Windows键,选择运行,输入CMD,回车. 二.在命令提示符中输入"ipconfig/displaydns&q ...

最新文章

  1. 使用jdk生成ssl证书文件
  2. 服务器电源管理(Power Management States)
  3. python在线投票系统 统计票数_python投票统计程序,统计序列中各个数值的份数,字典的应用。...
  4. 【职业生涯】这样的开发人员每个团队都想要
  5. G-华华对月月的忠诚
  6. 解题报告 幸福的道路
  7. HTML meta 标签 和 http-equiv
  8. Linux安装Django
  9. jdk list接口源码解析
  10. python脚本(比较两个Excel表格的不同并标记)
  11. python程序画中国围棋棋盘
  12. 这些程序员常用快捷键你了解吗?让你的双手在键盘上起舞
  13. J9数字科普:Web3.0很遥远?不它已经来了
  14. 跟我一起学PyTorch-07:嵌入与表征学习
  15. CRFEntityExtractor文档
  16. 文献解读丨利用群体转录组方法和eQTLs寻找水稻抗病转录因子
  17. 微信内置浏览器无法打开APP下载链接的解决方案
  18. for(auto i : v)遍历容器元素
  19. 2021年Java工程师飞升成神之路
  20. 研究显示全球汽车区块链市场到2026年将达到16亿美元

热门文章

  1. 熬夜伤身,建议通宵!
  2. 小米终于开始对外输出了!
  3. 如何看待苹果2016秋季发布会?
  4. Xcode 自定义代码块及代码块迁移
  5. HDU 6706 huntian oy(杜教筛 + 一些定理)题解
  6. 原生javascript开发仿微信打飞机小游戏
  7. P3935 Calculating
  8. JSONObject遍历
  9. 初步认识html以及表格的制作
  10. TreeMap按照key排序