
Tenho um problema ao clonar um repositório quando uso http:
git clone https://github.com/burbanox/responsive-design.git
me jogue um erro:
fatal: unable to access 'https://github.com/burbanox/responsive-design.git/': gnutls_handshake() failed: Error in the pull function.
então quando eu uso ssh:
git clone [email protected]:burbanox/responsive-design.git
fica carregando para sempre:
Cloning into 'responsive-design'...
remote: Enumerating objects: 115, done.
remote: Counting objects: 6% (7/115)
Eu uso o Ubuntu 20.04 LTS, mudo para Openssl mas não funciona
Responder1
Instale os pacotes ausentes com o seguinte comando.
sudo apt install build-essential nghttp2 libnghttp2-dev libssl-dev
Se isso não funcionar, verifique se o Ubuntu está atrás de um proxy e, em caso afirmativo, modifique
~/.gitconfig
a adição da configuração do proxy:touch ~/.gitconfig [http] proxy = http://xxx.xxx.xxx.xxx:pppp
Se isso não funcionar e você estiver usando uma VPN, interrompa sua conexão VPN e reconecte-se à VPN.
Responder2
Este é um bug nas instalações WSL2 do git.
Veraqui
Suponho que você esteja usando o Git dentro do WSL. Nesse caso, certifique-se de adicionar seu problema ao feed do link.
Mesmo que isso já tenha sido dito muitas vezes no mesmo feed, eles julgam a prioridade com base, pelo menos em parte, no feedback da comunidade. Sua voz é importante aqui.