여러 Github 계정을 관리하는 방법
두 개의 서로 다른 Github 계정에서 로컬로 푸시하는 방법은 다음과 같습니다.
1단계) SSH 키 생성
각 SSH 키 쌍에 대해:
run ssh-keygen -t rsa -b 4096 -C "[email protected]"
"키를 저장할 파일을 입력하십시오"라는 메시지가 표시되므로 "회사"또는 "개인"과 같은 고유한 이름을 사용해야 합니다.
2단계) Github에 공개 키 추가
팔로우these steps .
Step 3) Create an ssh config file
cd ~/.ssh
touch config
다음과 같이 입력하고 다음 이후에 저장해야 합니다.
#personal account
Host github.com-personal
HostName github.com
User git
IdentityFile ~/.ssh/personal
IdentitiesOnly yes
#user2 account
Host github.com-company
HostName github.com
User git
IdentityFile ~/.ssh/company
IdentitiesOnly yes
4단계) 레포 복제
git clone [email protected]:REPOSITORY_NAME.git
5단계) 구성 수정
각 리포지토리에 대해 이 작업을 수행해야 합니다.
git config --local -e를 사용하여 로컬 git config를 열고 다음을 추가합니다.
[user]
name = company
email = [email protected]
:wq
를 입력하고 Enter를 눌러 저장하고 종료합니다.6단계) 원격 URL 확인
git remote set-url origin git@github-comcompany:REPOSITORY_NAME.git
7 단계) Git 추가 커밋 및 푸시
이제 원하는 대로 git 작업(풀/푸시/가져오기 등)을 수행할 수 있습니다!
자원:
https://gist.github.com/Jonalogy/54091c98946cfe4f8cdab2bea79430f9
Reference
이 문제에 관하여(여러 Github 계정을 관리하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/cormacncheese/how-to-manage-multiple-github-accounts-37l1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)