在配置SpringCloud的Config模塊過程中,遇到一個問題:
WARN ExceptionHandlerExceptionResolver:140 - Resolved [org.springframework.cloud.config.server.environment.NoSuchRepositoryException: Cannot clone or checkout repository: https://github.com/Spacider/SpringCloud.git]
百度了很多答案,基本處理就是url沒有加.git,但是我已經加了 .git 還是報錯
經過嘗試,需要在配置文件中再加一個skip-ssl-validation: true
,之後就可以成功讀取到github上的配置文件了。
經過研究個人感覺原因如下:
1.https 走的是http+ssl 協議,如果你的證書沒有註冊的話就會產生安全方面的問題,就會導致你會被拒絕。
2.當你在github上配置SSH公鑰以後,你可以採用[email protected]/… 地址,這樣的話走的就是公私鑰。如果還是不行,可以嘗試在本地 git clone 你的項目,能 clone 下來就需要另找原因,不能 clone 下來請檢查你的公私鑰是否配置正確!