Kerberos 인증
Azure DevOps Server 2022 - Azure DevOps Server 2019
Azure DevOps를 사용하여 Git 리포지토리를 관리하는 경우 Git에서 Kerberos 프로토콜을 사용하여 인증할 수 있습니다. (다른 형태의 인증을 사용하는 Azure DevOps Services에는 적용되지 않습니다.) LFS는 Kerberos를 지원하지 않으므로 "사용자 이름은 DOMAIN\user 형식이어야 합니다"라는 오류가 발생할 수 있습니다. Git LFS 버전 2.4.0 부터 SSPI 를 사용한 NTLM 인증이 추가되었습니다. 이러한 오류는 더 이상 수신되지 않으며 추가 구성 없이 인증이 작동합니다.
추가 구성이 필요하지 않은 Git LFS 버전 2.4.0 이상으로 업그레이드하는 것이 좋습니다.
2.4.0으로 업그레이드할 수 없는 경우 Kerberos 자격 증명을 제거하고 다음 해결 방법을 사용하여 Git에서 새 NTLM 자격 증명을 선택하도록 할 수 있습니다.
참고 항목
HTTP를 통해 전송된 자격 증명은 명확한 텍스트로 전달됩니다. TFS 인스턴스가 HTTPS에 대해 구성되었는지 확인하고 Git-LFS에서 HTTP를 사용하지 마세요.
Windows 자격 증명 관리자를 엽니다. Windows 10에서 시작을 누른 다음 "자격 증명 관리자"를 입력할 수 있습니다.
Windows 자격 증명을 선택합니다.
자격 증명 목록에서 TFS URL을 찾습니다.
제거를 선택합니다.
Git 클라이언트(Visual Studio 또는 명령줄)로 돌아가서 변경 내용을 푸시합니다. 자격 증명을 입력하라는 메시지가 표시되면 DOMAIN\username 형식으로 입력해야 합니다.