記錄GIT fatal: remote error: The unauthenticated git protocol on port 9418 is no longer support 問題的解決
阿新 • • 發佈:2022-04-19
今天測試編譯新版ThingsBoard 3.3.4.1,給虛擬機器搭好了梯子,編譯中就出現了
fatal: remote error: The unauthenticated git protocol on port 9418 is no longer support
經過一頓爬文,找到了相應的兩種解決辦法。
仔細檢視log,發現有個github的連結,點選進去,上面提示因為github的安全機制升級導致的問題。
然後官方給出的對應的解決方案:
解決不再支援埠 9418 上未經身份驗證的 git 協議錯誤。
第一種解決方案是使用 https://github.com 而不是 git://github.com ,問題就可以解決。
第二種解決方案是在專案的 package.json 檔案中找到url中的 git:// 並將其替換為 github: 即 git://github.com/…… 替換為 github:
解決方案
方案一 使用https:替換git:
git config --global url."https://".insteadOf git://
方案二 修改git://github.com/
在 package.json 檔案中找到 git:// url 並將其替換為 github:
就像這樣:
git://github.com/...
替換成
github:......
基本上問題解決,如果專案中存在package-lock.json檔案的話,你需要修改package-lock.json檔案
原文連結:https://blog.csdn.net/m290345792/article/details/123577379