>

환경 변수와 HTTP 구성 옵션을 확인해도 아무런 문제가 없습니다. 이를 수행 할 방법이 있습니까?


  • 답변 # 1

    git 2.8 (2016 년 3 월)을 사용하면 git fetc 를 강제 실행할 수 있습니다 h/ push / clone  IPV4 또는 IPV6을 사용합니다.
    ( git pull 의 경우 , 2018 년 1 분기 Git 2.16 참조)

    에릭 (( ele828 )의 커밋 c915f11 (2016 년 2 월 3 일) 참조 ).
    (주니 오 C 하마노 합병- gitster  -커밋 e84d5e9, 2016 년 2 월 24 일)

    와이즈 비즈 와이즈 비즈  &

    : connect 지원  그리고 http  원격 작업용 스위치      

    때로는 이름 조회가 라우팅 불가능한 주소를 반환하고 원격 작업을 중단 할 수있는 네트워크에서 IPv4 전용 또는 IPv6 전용 작업을 수행해야하는 경우가 있습니다.

    -4
    
    
         

    IPv6 주소는 무시하고 IPv6 주소는 무시하십시오.

    -6
    
    
         

    IPv4 주소는 무시하고 IPv6 주소 만 사용하십시오.

    <시간>

    Git 2.16 업데이트 (2018 년 1 분기) : " -4, --ipv4: 문서와 달리 "는 기본" -6; --ipv6: 를 묻지 않았습니다 "가 수정 된 IPv4/IPv6로 이동합니다.

    Shuyu Wei (``)의 커밋 ffb4568 (2017 년 11 월 19 일)을 참조하십시오.
    (주니 오 C 하마노 합병- git pull -4/-6 other-args  -커밋 c2b6135, 2017 년 11 월 27 일)

  • 답변 # 2

    BSD에 적용되는보다 일반적인 솔루션은 전역 git fetch 를 편집하는 것입니다.  또는 사용자 별 gitster  항목을 추가/바꾸십시오 :

    /etc/ssh/ssh_config
    
    

    with

    ~/.ssh/config
    
    

    단일 호스트에 대해서만 설정할 수 있습니다 :

    AddressFamily any
    
    

  • 답변 # 3

    99 %의 경우, 이렇게하지 말아야합니다. 질문에 대한 실제 답변은IPv6 연결 수정입니다.

    실패하면 AddressFamily inet 를 편집 할 수 있습니다  IPv6보다 IPv4를 선호합니다. gai.conf는 Host example.com AddressFamily inet 의 동작을 수정합니다 거의 모든 IPv6 지원 응용 프로그램이 호스트 이름을 확인하는 데 사용합니다.

    거의 모든 시스템은 /etc/gai.conf 내에 /etc/gai.conf의 사본과 함께 제공됩니다.  또는 getaddrinfo()  꾸러미./etc에서 누락 된 경우 일반적으로 템플릿 사본이/usr/share/doc 내에 숨어있어/etc에 복사하여 적절히 수정할 수 있습니다.

  • 답변 # 4

    업그레이드 git이있는 상황이 있습니다. 또는 Windows Linux 하위 시스템에서 IPV6이 실행 중이지만 예상대로 작동하지 않는 경우 솔루션은 간단합니다./etc/hosts에 git/httpb/ssh IPV4 위치를 추가하십시오.

    glibc 사용  IPV4 주소를 가져 와서/etc/hosts에 자신의 이름으로/etc/hosts에 추가합니다 (예 : libc ).

    host

  • 이전 Vim에서 현재 파일의 이름을 얻습니다
  • 다음 asp.net - C #에서 프로그래밍 방식으로 메타 태그 추가