GitHub에서 2단계 인증 후 Git 작업이 불가능할 경우 솔루션 설정
3776 단어 GitHub
문제
GitHub에 2단계 인증을 설정한 후 git clone 등git 조작을 하려면 auth 오류로 아무것도 할 수 없습니다.
$ git clone https://github.com/private-organization/repository.git
Cloning into 'repository'...
Username for 'https://github.com': kitoko552
Password for 'https://[email protected]':
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/private-organization/repository.git/'
https가 아니라 ssh로 전환할 수 없습니다.$ git clone [email protected]:private-organization/repository.git
Cloning into 'repository'...
Enter passphrase for key '/path/to/.ssh/id_rsa':
ERROR: The `private-organization' organization has enabled or enforced SAML SSO. To access
this repository, you must use the HTTPS remote with a personal access token
or SSH with an SSH key and passphrase
that has been whitelisted for this organization. Visit
https://help.github.com/articles/authenticating-to-a-github-organization-with-saml-single-sign-on/ for more information.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
해결 방법
1. GitHub 메뉴의 Setting>Developer settings>Personal access tokens
Settings
Developer settings
Personal access tokens
2. Generate new token
3.repo에서 gist까지 모두 검사Generate token
4. 토큰을 복사해서 어딘가에 저장하기(한 번만 알려주세요)
5. 제작된 토큰의 SSO 단추 -> 팝업 내 private-organization의 Authorize 클릭
SSO 버튼을 클릭...
Authorize
6.https의gitclone
$ git clone https://github.com/private-organization/repository.git
Cloning into 'repository'...
Username for 'https://github.com': kitoko552
Password for 'https://[email protected]': {ここでGitHubのパスワードでなくtokenを入力する}
Reference
이 문제에 관하여(GitHub에서 2단계 인증 후 Git 작업이 불가능할 경우 솔루션 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kitoko552/items/3f45de6c876c638b690d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)