예를 github으로 하겠지만 개념만 이해하면 어디든 같은방식으로 적용할수 있다.
github는 중복 ssh key등록을 허용하지 않는다.
그래서 여러개의 ssh key를 사용해야할때가 있는데
일단 사용할 키를 만들던가 쓰던걸 가지고 오던가해서 .ssh에 저장한다.
# vi ~/.ssh/config
Host github.com-test1
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_test1
Host github.com-test2
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_test2
저장하고
git을 땡겨올때 주소를 config에 지정한 Host로 불러와야 한다.
그러면 해당 Host의 내용에 HostName으로 대체를 하고 지정된 ssh key를 불러오게 된다.
# git clone git@github.com-test2:id/repo.git
간단하구만~
github는 중복 ssh key등록을 허용하지 않는다.
그래서 여러개의 ssh key를 사용해야할때가 있는데
일단 사용할 키를 만들던가 쓰던걸 가지고 오던가해서 .ssh에 저장한다.
# vi ~/.ssh/config
Host github.com-test1
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_test1
Host github.com-test2
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_test2
저장하고
git을 땡겨올때 주소를 config에 지정한 Host로 불러와야 한다.
그러면 해당 Host의 내용에 HostName으로 대체를 하고 지정된 ssh key를 불러오게 된다.
# git clone git@github.com-test2:id/repo.git
간단하구만~