한 컴퓨터에서 두 개의 Github계정 사용하기
한 컴퓨터에서 SSH 를 이용해 여러개의 Github 계정 사용하기(클릭!)
위 게시글을 참고하며 여러 Github계정을 사용할 수 있게 되었다.
다만 위 글을 참고하며 헤메었던 부분을 적어볼 예정이다.
STEP 1 - github 계정별 ssh-key 생성
위 사이트에서 안내하고 있는 명령어가 아닌 아래의 명령어를 사용해서 ssh-key를 생성해주었다. 이유는 한 번 이유모를 access deny가 계속되어 ssh-key를 처음부터 다시 생성해주었는데, 이 때는 key를 아래 명령어로 생성해주었더니 접속이 잘 되었기 때문이다. 정확히 명령어가 어떻게 다른지는 잘 모른다.
$ ssh-keygen -t rsa -C 'Github에 등록한 email주소([email protected])'
STEP 2 - 생성된 ssh-key github 에 등록
$ pbcopy < id_rsa_github_user-a.pub
위 명령어를 사용하면 그 다음에 아무런 결과값이 출력되지 않는데, 이는 정상적으로 rsa가 복사되었다는 의미이다.
아무데나 붙여넣기를 시도해보면 rsa가 길게 출력되는 것을 볼 수 있다.
만약 Windows를 사용한다면 위 코드 대신 아래 코드를 통해 복사가 가능하다.
$ cat ~/.ssh/id_rsa.pub | clip
STEP 3 - ssh config 파일에 설정값 추가
IdentityFile의 경로를 잘못적어주어 ssh 접속시도 시 deny당했었다.
해당 게시글의 경로가 아닌 아래와 같이 적어주어 접속에 성공하였다.
~/.ssh/id_rsa_sohyun0627
STEP 6 - connection 테스트
connection 테스트 시 아래 명령어로 ssh에 접속하였다.
물론 아래의 User
과 Host
값은 ~./ssh 경로의 config파일에 적어둔 내용들이다.
# $ ssh -T [User]@[Host]
$ ssh -T [email protected]
Reference
Thumbnail img from https://devconnected.com/how-to-generate-git-ssh-keys/
Author And Source
이 문제에 관하여(한 컴퓨터에서 두 개의 Github계정 사용하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@pythontmi/한-컴퓨터에서-두-개의-Github계정-사용하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)