최근에 GitHub에서 이중 인증을 사용하기 시작했으며 이제 일반적인 방법으로 비공개 저장소에서 https를 통해 git을 사용할 수 없습니다.
peter@computer:~$ git clone https://github.com/[...]/MyPrivateRepo
Cloning into 'MyPrivateRepo'...
Username for 'https://github.com': [...]
Password for 'https://[...]@github.com':
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/[...]/MyPrivateRepo/'
이중 인증을 비활성화하면 이전과 같이 사용할 수 있습니다.
peter@computer:~$ git clone https://github.com/[...]/MyPrivateRepo
Cloning into 'MyPrivateRepo'...
Username for 'https://github.com': [...]
Password for 'https://[...]@github.com':
remote: Counting objects: 147, done.
remote: Total 147 (delta 0), reused 0 (delta 0), pack-reused 147
Receiving objects: 100% (147/147), 22.70 KiB | 0 bytes/s, done.
Resolving deltas: 100% (87/87), done.
Checking connectivity... done.
SSH를 사용할 수 있고 모든 것이 작동한다는 것을 알고 있지만 HTTPS를 통해 GitHub를 계속 사용할 수있는 동시에 2 단계 인증을 유지할 수있는 방법이 있습니까 (예 : 요청과 함께 인증 토큰 전송)?