一般公司的git在內(nèi)測的時候不少項目都是有自己的ip和host以及port的噪径,
而git默認連接的port是22柱恤,
所以這時候我們?nèi)绻赾lone之前,
沒有對自己本地的git做配置的話找爱,
git默認用的22的port跟項目的port
在clone的時候就可能出現(xiàn)以下錯誤:
git上遇到:“Please make sure you have the correct access rights and the repository exists.”
https://blog.csdn.net/jingtingfengguo/article/details/51892864或者Github Desktop出現(xiàn)Authentication failed
https://blog.csdn.net/hhhhhjkk/article/details/80091314
解決方法:
生成本機的ssh密鑰:
http://www.reibang.com/p/2790a860f151
https://jingyan.baidu.com/article/ab69b2708d09382ca7189f9b.html
復制一下項目的config文件梗顺,
放在.ssh文件夾下,
把不同項目的ip和host以及post都配置在這個文件中即可:
(如下面例子配置了兩個項目的相關)
這樣子git在clone的時候首先就會在這個文件中尋找匹配的host缴允,
尋找到配置過的host的話荚守,
就會使用對應配飾的port了,
沒有找到匹配的host练般,
才會使用默認的22號的port矗漾;
這個地方有點像phpStudy的虛擬主機設置,
玩過相關環(huán)境配置的同學應該會覺得挺熟悉薄料。