참고: macOS 키 집합에서 자격 증명을 업데이트하는 기능은 macOS에 기본 제공되는 osxkeychain
도우미를 사용하여 personal access token을(를) 수동으로 구성한 사용자에게만 적용됩니다.
대신 SSH를 구성하거나 GCM(Git Credential Manager)으로 업그레이드하는 것이 좋습니다. GCM은 사용자 대신 2FA(2단계 인증)를 비롯한 인증을 관리할 수 있습니다(더 이상 수동 personal access token 없음).
Git에서 암호를 입력하라는 메시지가 표시되면 personal access token을(를) 입력합니다. 또는 Git 자격 증명 관리자와 같은 자격 증명 도우미를 사용할 수 있습니다. 보다 안전한 인증 방법을 지원하기 위해 Git에서 암호 기반 인증이 제거되었습니다. 자세한 내용은 "개인용 액세스 토큰 관리"을(를) 참조하세요.
키 집합 액세스를 통해 자격 증명 업데이트
- 메뉴 모음 오른쪽에 있는 Spotlight 아이콘(돋보기)을 클릭합니다.
Keychain Access
를 입력하고 Enter 키를 눌러 앱을 시작합니다.- 키 집합 액세스에서
[호스트 이름]
을 검색합니다. [호스트 이름]
에 대한 “내부 암호” 항목을 찾습니다.- 항목을 적절하게 편집하거나 삭제합니다.
명령줄을 통해 자격 증명 삭제
명령줄을 통해 자격 증명 도우미를 직접 사용하여 키 집합 항목을 지울 수 있습니다.
$ git credential-osxkeychain erase
host=호스트 이름
protocol=https
> [Press Return]
성공하면 아무것도 출력되지 않습니다. 작동하는지 테스트하려면 GitHub Enterprise Server 인스턴스에서 프라이빗 리포지토리를 복제해 봅니다. 암호를 입력하라는 메시지가 표시되면 키 집합 항목이 삭제된 것입니다.