원래 하던 PC가 아닌 신규 PC에서 깃에 푸시할 경우 아래와 같은 에러를 볼 수 있습니다.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
이때는 간단한 ssh 등록으로 해당 pc에서 git에 접근할 권한을 줄 수 있습니다.
ssh-keygen으로 ssh 생성 후 cat으로 나온 텍스트를 복사해둡시다.
ssh-keygen
cat ~/.ssh/id_rsa.pub
cat의 결과 텍스트를 복사하면 됩니다.
이제 GIt에 로그인 후 Setting -> SSH and GPG keys -> SSH Keys -> New SSH Key로 아래 화면으로 접속 후
Key 입력 부분에 위에서 나온 텍스트를 복사 붙여 넣기 한 후 저장하면 됩니다.
이제 push & pull이 잘 작동합니다.
감사합니다.
'Git > GitHub' 카테고리의 다른 글
[Git] Commit Message도 규칙을 넣는 게 어때 (1) | 2024.05.09 |
---|---|
[GitHub] 깃허브 이메일 공개/허용하기 (0) | 2023.12.07 |
Git pull 또는 clone시 Username for, Password for 묻는 경우 (0) | 2022.12.27 |