
當我使用 http 時,克隆儲存庫時遇到問題:
git clone https://github.com/burbanox/responsive-design.git
給我一個錯誤:
fatal: unable to access 'https://github.com/burbanox/responsive-design.git/': gnutls_handshake() failed: Error in the pull function.
所以當我使用 ssh 時:
git clone [email protected]:burbanox/responsive-design.git
永遠保持載入狀態:
Cloning into 'responsive-design'...
remote: Enumerating objects: 115, done.
remote: Counting objects: 6% (7/115)
我使用 ubuntu 20.04 LTS 我更改為 Openssl 但不起作用
答案1
使用以下命令安裝缺少的軟體包。
sudo apt install build-essential nghttp2 libnghttp2-dev libssl-dev
如果這不起作用,請檢查 Ubuntu 是否位於代理程式後面,如果是,則修改
~/.gitconfig
新增代理程式配置:touch ~/.gitconfig [http] proxy = http://xxx.xxx.xxx.xxx:pppp
如果這不起作用且您正在使用 VPN,請中斷 VPN 連線並重新連線到 VPN。
答案2
這是 git WSL2 安裝中的一個錯誤。
看這裡
我猜您正在 WSL 中使用 Git。如果是這樣,請務必將您的問題新增至連結中的提要。
即使已經在同一個提要中多次提及,他們也會至少部分根據社群回饋來判斷優先順序。你的聲音在這裡很重要。