Skip to main content

Git에서 항상 암호를 묻는 메시지를 표시하는 이유는 무엇인가요?

GitHub와 상호 작용하려고 할 때마다 Git에서 사용자 이름 및 암호를 묻는 메시지가 표시되면 리포지토리에 HTTPS 복제 URL을 사용 중일 것입니다.

HTTPS 원격 URL을 사용하는 경우 SSH를 사용할 때와 비교하여 몇 가지 이점이 있습니다. SSH보다 쉽게 설정할 수 있으며, 일반적으로 엄격한 방화벽 및 프록시를 통해 작동합니다. 그러나 리포지토리를 끌어오거나 푸시할 때마다 GitHub 자격 증명을 입력하라는 메시지가 표시됩니다.

Git에서 암호를 입력하라는 메시지가 표시되면 personal access token을(를) 입력합니다. 또는 Git 자격 증명 관리자와 같은 자격 증명 도우미를 사용할 수 있습니다. 보다 안전한 인증 방법을 지원하기 위해 Git에서 암호 기반 인증이 제거되었습니다. 자세한 내용은 "개인용 액세스 토큰 관리"을(를) 참조하세요.

자격 증명을 캐시하도록 Git을 구성하면 암호를 묻는 메시지가 표시되지 않도록 할 수 있습니다. 자격 증명 캐싱을 구성한 후에는 HTTPS를 사용하여 리포지토리를 끌어오거나 푸시할 때 Git에서 캐시된 personal access token을(를) 자동으로 사용합니다.

추가 참고 자료