이 '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-windows
git bash와 함께.그런 다음 설치할 때 사용되지 않는 새 자격 증명 관리자를 선택했으며 이제 올바르게 작동합니다.
IDE에 구애받지 않는 솔루션을 도입했습니다.
- 명령 프롬프트 열기
- 달려.
git config --global credential.useHttpPath true
(the)--global
파라미터는 옵션입니다).
Windows용 Git-Credential-Manager 문서
[ 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
'source' 카테고리의 다른 글
$scope 사용방법$watch와 $watch입니다.$Apply in AngularJS? (0) | 2023.02.07 |
---|---|
난스 작성 및 사용 방법 (0) | 2023.02.07 |
"this" vs $scope in AngularJS 컨트롤러 (0) | 2023.02.07 |
Python 모듈 소스의 위치를 찾으려면 어떻게 해야 합니까? (0) | 2023.02.07 |
JavaScript에서 객체에 지정된 속성이 있는지 확인하는 방법 (0) | 2023.02.07 |