我目前在windows上通過msysgit和Cygwin的組合使用git。如何將多個URL附加到單個git遠程?
我有一臺筆記本電腦,我移動了很多,所以它不在一個一致的位置。不幸的是,我沒有一個一致的名稱,因爲計算機名稱沒有在我連接的所有位置上解析,所以我不能只使用計算機名稱作爲URL的主機(例如,git://compname/repo),所以我必須使用IP地址。
有沒有一種方法可以添加多個網址以便從特定的遠程設備啓動?我見過
git remote set-url --add [--push] <name> <newurl>
,以此來多個網址添加到遠程的,我可以看到的.git/config文件的更新,但只GIT中嘗試使用的第一個。
有沒有辦法讓git嘗試使用所有的url?我已經嘗試了git fetch和git remote update,但在第一個url之後都沒有嘗試任何東西。
請注意,我還沒有嘗試過這在Linux上,我無法修復計算機名稱解析,因爲這是在工作。
我不認爲Git支持遠程**的多個URL,但**(從第一個響應URL獲取,推送到所有URL) ,所以你現在必須每個URL使用一個遠程。 – 2010-04-16 08:08:06
[拉/推從多個遠程位置]的可能重複(http://stackoverflow.com/questions/849308/pull-push-from-multiple-remote-locations) – RedX 2013-11-06 09:36:55
請參閱http://stackoverflow.com/questions/ 849308 /從多個遠程位置拉推第二個答案 – RedX 2013-11-06 09:37:05