private repository 에서 작업하면서 인증키를 등록해놓은 상태여서 push 하는데 문제가 없었다.
다만 문제는 근 몇주간 클라우드 세팅때문에 코드 작업을 거의 진행하지 못했는데 갑작스레 인증키가 invalid 하다는 에러가 떠서 push 가 되지 않았다.
우선 아래와 같은 명령어를 입력해주자.
$ ssh-keygen
이후 passphare 등을 묻지만 그냥 엔터로 입력하고 지나가도 무방하다.
그리고 나서 키가 생성되는 위치와 함께 키 생성이 완료됬음을 알 수 있다.
그리고 cat 명령어를 통해 id_rsa.pub 키를 알아낸다.
자 이제 이 pub 키를 github 에 가서 등록해줘야지만 private repository 에 push 를 할 수 있다.
그리고 이후 아래와 같은 과정을 거쳐서 키를 등록해준다.
settings -> SSH and GPG keys(왼쪽 메뉴) 로 진입한 뒤 New ssh key 버튼 클릭
아 참고로 key를 등록할때 위에 cat 을 통해 출력한걸 보면 ssh-rsa ~~~~~~~ 라고 되어있는데 ssh-rsa 라는 구문까지 포함해줘야 한다. 좀 뻔한 걸 수도 있는데 이것때문에 살짝 갸우뚱했었다. 그러니까 그냥 cat 해서 나온 출력 구문 전부 긁어서 붙이면 된다.
이후에 push 해보면 잘 들어가는 것을 확인할 수 있다.
오전부터 빡코딩 두근두근...
반응형
'인프라 > Git' 카테고리의 다른 글
[Git] git local default branch 변경과 remote default branch 변경 (0) | 2022.10.31 |
---|---|
[Git] Hyper-v 설정 적용 이후 Git push 에러 (0) | 2022.09.21 |
[Git] git conflict (0) | 2022.06.03 |
[Git] git force 실수로 잃어버린 커밋 로그 복구하기 (0) | 2022.03.09 |
[Git] .gitignore 가 적용되지 않을때 (0) | 2022.01.18 |