git clone 관련 문제

git clone 관련 문제

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)

우분투 20.04 LTS를 사용합니다. Openssl로 변경했지만 작동하지 않습니다.

답변1

  1. 다음 명령을 사용하여 누락된 패키지를 설치합니다.

    sudo apt install build-essential nghttp2 libnghttp2-dev libssl-dev
    
  2. 그래도 작동하지 않으면 Ubuntu가 프록시 뒤에 있는지 확인하고, 그렇다면 ~/.gitconfig프록시 구성 추가를 수정하세요.

    touch ~/.gitconfig
    [http]
        proxy = http://xxx.xxx.xxx.xxx:pppp
    
  3. 그래도 문제가 해결되지 않고 VPN을 사용하고 있다면 VPN 연결을 끊고 VPN에 다시 연결하세요.

답변2

이는 git의 WSL2 설치에 있는 버그입니다.

보다여기

WSL 내부에서 Git을 사용하고 있는 것 같습니다. 그렇다면 링크의 피드에 문제를 추가하세요.

동일한 피드에서 이미 여러 번 언급되었더라도 적어도 부분적으로는 커뮤니티 피드백을 바탕으로 우선순위를 판단합니다. 여기서는 귀하의 목소리가 중요합니다.

관련 정보