Page History
Info |
---|
github 의 계정이 N계일때, 동일장비 멀티 접근을 만드는 방법으로 Git-CLi / Github-Desktop 등 모두 이용할수 있습니다. |
사전 준비
ssh-agent start - 윈도우 기본 OpenSSH를 활성화
- git-desktop을 이용한다고하면 ssh mode를 기본 탑재시스템 체크~
설정
Code Block | ||
---|---|---|
| ||
# Key 생성 - id별로 C:Users\User\.ssh> ssh-keygen -t rsa -C "psmon@live.co.kr" -f "id_rsa_psmon" ssh-add id_rsa_psmon # id_rsa_psmon.pub 키를키 github 에 등록 # 복수개 설정 - C:Users\User\.ssh\.config> 파일 설정 config ## 계정 A Host psmon-github.com HostName github.com User git IdentityFile C:\Users\User\.ssh\id_rsa_psmon ## 계정 B Host some-github.com HostName github.com User git IdentityFile C:\Users\User\.ssh\id_rsa_some # TEST ssh -T psmon-github.com ssh -T some-github.com |
- psmon 을 자신의 id로 바꾸고 복수개 셋팅git clone User(psmon) 은 주인장 컴퓨터의 샘플로 자신의 계정으로 사용
Code Block |
---|
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
Hi psmon! You've successfully authenticated, but GitHub does not provide shell access. |
- 위 메시지를 보면 성공
사용하기
- git@github.com →
git@some-github.com 으로 사용
ex> git@psmon-github.com:psmon/
{youtRepo}NetCoreLabs.git
ssh-agent start - 윈도우에서 ssh-add 안될때 agent 실행