source

이 'dev.azure.com' 원격 URL의 조직 이름을 확인할 수 없습니다.

manycodes 2023. 2. 7. 00:05
반응형

이 'dev.azure.com' 원격 URL의 조직 이름을 확인할 수 없습니다.

새로운 Visual studio 버전으로 업데이트한 지 얼마 되지 않아 azure git repo에서 push/pull을 할 수 없게 되었습니다(복제는 정상적으로 동작합니다).

내가 받는 정확한 오류는

이 'dev.azure.com' 원격 URL의 조직 이름을 확인할 수 없습니다.을 보증하다credential.usehttppath구성 값을 설정하거나 원격 URL '{dev}@dev.azure.com'에서 조직 이름을 사용자로 설정합니다.

이 에러는 pull 명령어만 표시되며, 다른 모든 명령어는 git에 치명적인 에러로 실패합니다.credentials 매니저가 문제의 원인일 수 있다고 생각했기 때문에 조작했지만, 잘 되지 않았습니다.

이 문제를 해결한 것은 [툴(Tools)]> [옵션(Options)]> [소스 컨트롤(Source Control)]> [ Git Global Settings(Git Global Settings)]순서로 이동하면 됩니다.여기서 4개의 드롭다운을 모두 변경하여 [설정 취소(Unset)]로 되어 있습니다.

  • 가져오는 동안 원격 분기 제거 - False
  • 풀링 시 로컬 브랜치 기본 재배치 - False
  • 암호화 네트워크 공급자 - OpenSSL
  • credential 도우미 - GCM Core

출처 : https://learn.microsoft.com/en-us/visualstudio/ide/git-with-visual-studio?view=vs-2019#personalize-your-git-settings

주의: 이러한 설정은 조직에 필요한 설정입니다.정확한 문제에 따라 수정해야 할 수도 있습니다.

좋아요, 방금 윈도우용 git을 업데이트했어요.git update-git-for-windowsgit bash와 함께.그런 다음 설치할 때 사용되지 않는 새 자격 증명 관리자를 선택했으며 이제 올바르게 작동합니다.

IDE에 구애받지 않는 솔루션을 도입했습니다.

  1. 명령 프롬프트 열기
  2. 달려.git config --global credential.useHttpPath true(the)--global파라미터는 옵션입니다).

Windows용 Git-Credential-Manager 문서 useHttpPath

[ Tools ] > [ Options ]> [ Source Control ]> [ Git Global Settings ]에서 자격정보를 확인합니다.

이 오류가 발생하여 최신 버전을 설치하여 해결할 수 있었습니다.gcm-core.

https://github.com/microsoft/Git-Credential-Manager-Core/releases

[ Tools ] > [ Options ]> [ Source Control ]> [ Credential Helper ]그래서 [GMC for Windows]를 선택합니다.

VS는 항상 어카운트의 골칫거리이다

네, 오늘 VS2019를 16.9.6(16.8.x에서)으로 업데이트 했을 때 이 문제가 발생했습니다.권장 답변을 시도했지만 실패했습니다.사실 VS는 GIT 글로벌 설정에 대한 변경을 유지하기를 거부했습니다(대화상자에서 변경해도 fetch/push는 실패했고 설정을 다시 확인해보니 "설정 취소"로 돌아갔습니다).위의 답변을 다시 시도하여 gcm-core를 업데이트했지만, 여전히 차이가 없습니다.결국 git을 완전히 제거하고 최신 버전(2.31.1)을 다시 설치했는데 갑자기 작동했어요.

저는 이 경험이 너무 답답했기 때문에 다른 사람에게 도움이 될지 모르기 때문에 최종적으로 저에게 효과가 있는 것을 게시해야겠다고 생각했습니다.

안녕하세요. Source Tree를 사용하고 있는데 같은 오류 메시지가 나타납니다.다음 사항을 변경하여 해결했습니다.

[설정] / [리모트]를 열고 [편집]버튼을 클릭합니다.변경:

https://[your-company-name.visualstudio.com/ [path-to-repo]

로.

https://[your-company-name]@dev.azure.com/ [path-to-repo]

SourceTree를 사용하고 있는데 위의 응답은 SourceTree -> Tools -> Options -> Git -> Git Version -> System을 클릭할 때까지 도움이 되지 않았습니다.이것은 SourceTree를 임베디드 Git에서 시스템 Git으로 바꿉니다.다른 호환성 문제가 발생할 수 있지만, 문제가 해결되어 현재는 문제가 없습니다.

Windows 노트북의 소스 트리를 사용할 때도 같은 문제가 있었습니다.

같은 머신에서 여러 Git 버전이 실행되면 문제가 발생할 수 있습니다.

소스 트리를 열기만 하면 툴 선택 -> 옵션 -> Git

아래로 스크롤하여 "Git Version" 아래에서 시스템을 선택합니다.

문제를 해결할 수 있을 거예요.

Visual Studio 코드에서는 [툴(Tools)]> [옵션(Options)]> [소스 컨트롤(Source Control)]> [ Git 글로벌 설정(Git Global Settings)]옵션이 없습니다.

GIT bash(Windows용 Git Credential Manager가 활성화된 상태로 설치됨)를 열고 실행합니다.

git config credential.useHttpPath true

언급URL : https://stackoverflow.com/questions/66629862/cannot-determine-the-organization-name-for-this-dev-azure-com-remote-url

반응형