Github에서 로컬PC와 연결하기 위해 보통 http를 사용했는데, 이번에 SSH키를 등록하고 사용해보았다.
$ cat ~/.ssh/id_rsa.pub
id_rsa.pub(열쇠)와 id_rsa(자물쇠)는 열쇠-자물쇠와 같은 단짝이다.
git bach에서 위와같이 접근해서 키를 복사해서 깃헙 셋팅설정에 SSH키를 저장했었는데, 꼬여버려서 다시 생성하기로 했다.
일단, 열쇠와 자물쇠관계인 id_rsa.pub, id_rsa 를 찾아가서, 둘 모두 삭제한다.
$ rm ~/.ssh/id*
$ ssh-keygen
이 전에 강하게 키를 설정해서 에러가 났었다. 아래 명령어가 강하게 설정하는 방법...
~/.ssh 안에 세가지 파일이 존재(default), 로컬 PC 1대 당 하나의 SSH 설정으로 사용 가능하다.
$ ls ~/.ssh
id_rsa id_rsa.pub known_hosts
생성된 SSH key 는 아래로 찾아가서 키를 복사한다.
$ cat ~/.ssh/id_rsa.pub
Github page > Settings > SSH keys > 기존에 저장되었던(에러가 나는) SSH key 삭제 후 새롭게 생성된 키를 저장
기존에 netlify에 두개 이상의 사이트를 빌드하면서 메일을 받았는데( 무시하면 됨),
잘 몰라서 기존에 존재하고 있는 SSH key가 있는상태에서 새로 강력한 키를 생성했고... overwrite? y 로 입력함.
기존 깃허브에 저장된 키는 당연히 오버라이드 된 키와 맞지않아 푸쉬가 되지 않았고, 삭제 후 다시 생성(문제가 되는 보안 키를 쌍(열쇠-자물쇠)으로 지운 후 생성해야 함)
결론 : 영어메일에 대비해서 영어공부를 하자...
'Frontend 👩🏻💻 > Git&GitHub' 카테고리의 다른 글
[GitHub] 로컬 develop 브랜치에서 원격 main 브랜치 push 하는 법 (0) | 2024.06.04 |
---|---|
Git (0) | 2022.03.18 |