Git 1일1커밋 - ssh?

Jiwontwopunch·2021년 11월 15일
0

TIL

목록 보기
5/92
post-thumbnail
  1. 공개키 있는지 확인
    $ cd ~/.ssh
    $ ls
    // id_rsa(개인키) id_rsa.pub(공개키)

  2. agent에 ssh 등록
    $ eval ssh-agent -s

  3. 생성한 ssh key 내용 복사
    $ cat ~/.ssh/id_rsa.pub // 복사키: ctrl+Insert

혹시나.. 특정 repository마다 ssh key를 각각에 맞게 여러개 만들어서 등록하고 싶다면?

1. SSH Key를 여러개 만들기
$ ssh-keygen 

2. SSH Config를 추가하여 설정
$ vim ~/.ssh/config
  Host project1.github.com  
  // 가상의 path이므로 마음껏 적는다.
  Hostname github.com
  IdentityFile ~/.ssh/id_rsa1
  // 각 레포에 할당할 ssh keygen파일을 입력.

3. 
$ remote set-url 
명령어를 통해 git@github.com 대신
git@project1.github.com으로 바꿔주면된다.

0개의 댓글