所以我有一臺筆記本電腦和一臺臺式機。我有一個最初在我的筆記本電腦上的專案的 git 遙控器,我可以在兩個作業系統上成功地推拉我的筆記本電腦(我是雙啟動 linux 和 windows),但是當我嘗試拉或推時在我的桌面上得到這個錯誤:
Connection closed by (SOME IP) port 22
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
無論如何,我接受了失敗并在我的桌面上創建了一個新專案。我創建了一個檔案夾,然后在 GitLab 上創建了 git 專案,然后我照常進行:
git remote add origin https link
然后我在檔案夾中添加了檔案并提交了它們。當我試圖推動時,我得到了和以前一樣的錯誤。所以我將原始 url 設定為 SSH(我很確定我正確生成并鏈接了密鑰,所以我不認為這是問題所在)并嘗試再次推送我得到這個錯誤
Enumerating objects: 46, done.
Counting objects: 100% (46/46), done.
Delta compression using up to 6 threads
Compressing objects: 100% (45/45), done.
Writing objects: 100% (46/46), 79.68 KiB | 703.00 KiB/s, done.
Total 46 (delta 2), reused 0 (delta 0), pack-reused 0
error: RPC failed; curl 56 GnuTLS recv error (-12): A TLS fatal alert has been received.
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly
Everything up-to-date
我在網上搜索了一個小時,但無法修復它。
我嘗試增加后緩沖區大小并沒有解決它。
我在 Windows 的 WSL 終端上使用 git。
任何可能的修復或有沒有辦法完全洗掉 git 然后重新安裝它以可能解決這個問題?
編輯:仍然無法修復它。作為一種替代解決方法,有沒有一種方法可以傳輸帶有所有提交和所有 USB 忽略的 git 存盤庫?
uj5u.com熱心網友回復:
根據評論,這原來是錯誤評論中討論的WSL 2 問題:RPC 失敗;curl 56 GnuTLS recv 錯誤(-12):已收到 TLS 致命警報。Ubuntu . 可能發生的情況是驅動程式和/或硬體錯誤在資料通過網路時正在破壞資料。由于 TLS 涉及廣泛的加密和檢查,GnuTLS 中的用戶空間代碼正在捕獲硬體/驅動程式錯誤并將其報告為 TLS 錯誤。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/521428.html
標籤:混帐GitLab推windows-subsystem-for-linux坚果
上一篇:通過洗掉舊檔案來保留檔案編號?
