單獨設置Git的HOME目錄(不與其它MSYS環境衝突)

如果電腦中只有Git而沒有其它用到MSYS的應用,則直接在系統環境變量中新建名爲HOME的環境變量,將其值設定爲想要的HOME目錄即可

如果電腦中裝有其它用到MSYS的應用(如SageMath),直接在系統環境變量中設置HOME會干擾其它應用的HOME目錄。此時需要在Git安裝目錄/etc/profile開頭加入以下內容(假設自定義HOME目錄爲C:\Git)

HOME="c:/Git"

此時的HOME變量是在bash運行之後才生效的,因此bash打開之後會定位到

%HOMEDRIVE%%HOMEPATH%

當中。因此需要修改一下Git Bash快捷方式(刪掉目標後面的命令行參數,將起始位置設爲C:\Git)

之後在bash中輸入

echo ~

得到的即爲自定義HOME目錄

(如果需要設置Sage的HOME目錄,直接在SageMath Shell中運行sage-sethome即可。此方法不會影響其它MSYS環境)

2020.03.24

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章