Probleme mit Git-Klon

Probleme mit Git-Klon

Ich habe ein Problem beim Klonen eines Repo, wenn ich http verwende:

git clone https://github.com/burbanox/responsive-design.git

wirf mir einen Fehler:

fatal: unable to access 'https://github.com/burbanox/responsive-design.git/': gnutls_handshake() failed: Error in the pull function.

also wenn ich ssh verwende:

git clone [email protected]:burbanox/responsive-design.git

bleibt ewig beim Laden stehen:

Cloning into 'responsive-design'...
remote: Enumerating objects: 115, done.
remote: Counting objects:   6% (7/115)

Ich verwende Ubuntu 20.04 LTS. Ich wechsle zu Openssl, aber es funktioniert nicht

Antwort1

  1. Installieren Sie fehlende Pakete mit dem folgenden Befehl.

    sudo apt install build-essential nghttp2 libnghttp2-dev libssl-dev
    
  2. Wenn das nicht funktioniert, prüfen Sie, ob sich Ubuntu hinter einem Proxy befindet, und ändern Sie in diesem Fall ~/.gitconfigdie Proxy-Konfiguration:

    touch ~/.gitconfig
    [http]
        proxy = http://xxx.xxx.xxx.xxx:pppp
    
  3. Wenn dies nicht funktioniert und Sie ein VPN verwenden, trennen Sie die VPN-Verbindung und stellen Sie die Verbindung zum VPN erneut her.

Antwort2

Dies ist ein Fehler in WSL2-Installationen von Git.

SehenHier

Ich vermute, Sie verwenden Git innerhalb von WSL. Wenn ja, fügen Sie Ihr Problem unbedingt dem Feed im Link hinzu.

Auch wenn es im selben Feed schon oft gesagt wurde, wird die Priorität zumindest teilweise auf Grundlage des Community-Feedbacks beurteilt. Ihre Stimme ist hier wichtig.

verwandte Informationen