prosource

치명적: 'https://dev.azure.com/xxx' 에 액세스할 수 없음: OpenSSL SSL_connect: dev.azure.com:443 에 대한 연결이 재설정되었습니다.

probook 2023. 5. 28. 20:53
반응형

치명적: 'https://dev.azure.com/xxx' 에 액세스할 수 없음: OpenSSL SSL_connect: dev.azure.com:443 에 대한 연결이 재설정되었습니다.

저는 Azure의 영업 담당자와 몇 달 동안 아무런 문제 없이 작업했지만 최근 리모컨을 업데이트하거나 푸시/풀을 시도할 때 간헐적으로 이 오류가 발생하기 시작했습니다.

OpenSSL SSL_connect: dev.azure.com:443 에 대한 연결이 재설정되었습니다.

제가 계속 다시 시도하면 결국 작동할 것입니다.무엇이 이것을 유발하는지 모르겠습니다.

제가 시도해 본 것들:

  • 업데이트된 깃
  • 방화벽 해제
  • 문제가 없는 다른 컴퓨터를 사용해 보았습니다.

이는 IPv6와 관련이 있는 것으로 보이며 다음을 수행하여 사용하지 않도록 설정할 수 있습니다.

  1. 네트워크 연결 보기로 이동

    네트워크 연결 보기

  2. 현재 네트워크를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

    네트워크 속성

  3. IPv6 인터넷 프로토콜 버전 6 선택 취소

    인터넷 프로로콜 버전 6

이것은 IPv6와 관련이 있는 것 같습니다.IPv6를 사용하지 않도록 설정하면 연결이 작동합니다.IPv6를 다시 활성화하면 다시 중단됩니다.

hosts-file을 편집하여 dev.azure.com 의 IPv6를 사용하지 않도록 설정했습니다.이렇게 하면, 모든 것이 작동합니다.

C:\Windows\시스템32\drivers\etc\hosts

# Workaround for git connection errors
# fatal: unable to access 'https://dev.azure.com/MyOrg/my-project/_git/my-repo/': OpenSSL SSL_connect: Connection was reset in connection to dev.azure.com:443
# https://developercommunity.visualstudio.com/t/cannot-connect-to-devazurecom-nor-azuremicrosoftco/1189016
13.107.42.20  dev.azure.com

향후 dev.azure.com 의 IPv4 주소가 변경될 수 있습니다. 확인 후 필요에 따라 조정하십시오.

추가 읽기

Windows 10 및 11에서는 다음과 같은 이점이 있었습니다.

git config --global --unset https.proxy

git config --global --unset http.proxy

직전에 모든 것이 정상적으로 작동할 때 문제가 무작위로 표시되었습니다.

$ git push origin master
fatal: unable to access 'https://dev.azure.com/xxx': OpenSSL SSL_connect: Connection was reset in connection to dev.azure.com:443

원인은 알 수 없지만(더 이상 그것을 파헤칠 관심이 없음) 이것이 제게 효과적인 해결책입니다.

  1. 프롬프트에서 : cmd 프트서실:tracert www.dev.azure.com
  2. 프롬프트에 표시되는 내용이 표시됩니다.Tracing route to l-0011.l-msedge.net [aaa.bbb.ccc.ddd]
  3. 다음으로합니다.C:\Windows\System32\drivers\etc
  4. hosts파일을 메모장++(저장하려면 관리자 권한으로 실행)에 저장합니다.
  5. : 선추가:aaa.bbb.ccc.ddd dev.azure.com

다음에 다시 누를 수 있습니다.

추가 읽기

이것은 나에게 효과가 있었지만, 왜 그런지는 여전히 확실하지 않습니다.

git fetch --all;
git pull --all;

이제 다음과 같은 명령을 사용됩니다.git pull그리고.git push효과가 있을 것입니다.

IPv6를 해제하면 문제가 해결된다는 것도 알게 되었습니다.하지만 실제로는 무선 드라이버에 의해 발생했습니다.

그것은 인텔 무선 카드용 드라이버의 일부인 '킬러 우선순위 엔진'으로 밝혀졌습니다.Killer Intelligence Center'에서 이 기능을 해제하면 문제가 해결되어 IPv6를 사용할 수 있습니다.

Windows 10(윈도우 10)에서 볼 수 있습니다.일시적으로 인터넷 연결, 네트워크 프로필에 대한 네트워크 설정으로 들어가 공용에서 개인으로 변경했습니다.Git pull은 즉시 작동했습니다.

저는 제 저장소와 같은 문제였지만 githubi로 교환하기 전에는 gitbash를 버전 2.33.1로 업데이트하고 다시 작업을 시작했습니다.

git 버전(2.33.1)으로 업데이트하는 것을 잊지 마십시오. 네트워크 속성에서 프로토콜 IPV6 사용 안 함

언급URL : https://stackoverflow.com/questions/67230241/fatal-unable-to-access-https-dev-azure-com-xxx-openssl-ssl-connect-connec

반응형