前提條件:電腦中已經安裝好了Git
一、錯誤原因:
1、打開命令面板? ? ? ??
????????快捷鍵?Ctrl+Shift+P,輸入Git: Clone?并回車;
2、輸入倉庫URL
????????回車后就發現報錯了
????????可以看到最后一行的報錯內容:Git 無法找到或讀取 SSL 證書文件(ca-bundle.crt
),導致 HTTPS 連接失敗。
二、解決方案
1、確認證書文件是否存在
????????檢查路徑?C:/Software/Git/Git/mingw64/etc/ssl/certs/ca-bundle.crt
:
? ? ? ????????? ①如果?ca-bundle.crt
證書文件存在,則檢查一下路徑是否爭取;
? ? ? ????????? ②如果文件缺失,重新安裝 Git。
? ? ? ? 經過檢查之后,發現VS Code上檢查的證書路徑與實際安裝路徑不符,所以才會提示讀取不到,導致連接失敗:
2、手動指定證書路徑
? ? ? ? 快捷鍵 Ctrl + ` 打開終端,輸入正確的證書路徑:
git config --global http.sslCAInfo "C:\Software\Git\mingw64\etc\ssl\certs\ca-bundle.crt"
再重新輸入需要克隆的項目地址,就成功啦!
三、完整的流程
1、確保Git已正確集成到VS Code
????????打開 VS Code,按 Ctrl+Shift+P 輸入 Git: Enable,確保 Git 已激活。
2、克隆倉庫
????????方法 1:通過 VS Code 圖形界面
? ? ? ????????? ①打開命令面板: 按 Ctrl+Shift+P(Mac:Cmd+Shift+P),輸入 Git: Clone 并回車。
? ? ? ? ????????②輸入倉庫 URL: 粘貼 HTTPS 或 SSH 地址(如 https://git-ext.works.com/項目路徑.git 或 git@git-ext.works.com:項目路徑.git)。
? ? ? ????????? ③選擇本地存儲路徑: 指定一個空文件夾存放代碼。
? ? ????????? ? ④打開克隆的倉庫: 克隆完成后,VS Code 會提示是否打開項目,點擊 Open。
????????方法 2:通過終端命令
? ? ? ? ? ? ? ? ①在 VS Code 中按 Ctrl+` 打開終端。
? ? ? ? ? ? ? ? ②運行 Git 克隆命令:
git clone https://git-ext.works.com/項目路徑.git
? ? ? ? ? ? ? ? ③或(SSH 方式): bash git clone git@git-ext.works.com:項目路徑.git
?3、拉取最新代碼
????????如果已克隆過倉庫,只需定期拉取更新。
? ? ? ? 1、圖形界面操作
????????????????點擊左側活動欄的 源代碼管理圖標(Git 圖標)。 點擊右上角的 ... 菜單 → 選擇 Pull。
? ? ? ? 2、終端命令
git pull origin 分支名(如 main)