리포지토리가 2FA를 적용하는 경우 Linux(Debian 및 Ubuntu)에서 GIT 리포지토리를 어떻게 사용합니까? 명령줄 GIT 클라이언트는 이를 지원하지 않는 것 같습니다. GIT Desktop은 Linux에서 작동하지 않는 것 같습니다. 대안이 있나요?
참고: 여기에 설명된 대로 "개인 액세스 토큰"을 사용해 보았습니다...
2단계 인증으로 "git pull/push/clone"이 작동하도록 만들기
하지만 "git clone https://...git"에서 비밀번호 대신 GIT 사용자 이름과 새로 생성된 토큰을 입력한 후에도 여전히 오류가 발생합니다.
원격: 비밀번호 인증 지원이 2021년 8월 13일에 제거되었습니다. 대신 개인 액세스 토큰을 사용하세요.
답변1
공식 GitHub 명령줄 클라이언트지원하다브라우저 기반 로그인.
실제로는 2FA 대신 SSH 키가 사용되는 경우가 많습니다.SSH 설정에 대한 GitHub 문서을 선택한 다음 SSH( )를 사용하도록 원격 URI를 업데이트하세요 [email protected]:project/repository.git
.