반응형
안녕하세요
에러에 대한 해결 게시글을 작성하고자 합니다
git push를 할 때 에러가 발생했습니다!
Please make sure you have the correct access rights and the repository exists. Pushing to ✏️깃주소✏️: Permission denied (publickey). fatal: Could not read from remote repository.
그래서 새로운 ssh key를 만들어 주게 되었습니다
방법은??
우선 터미널로 ssh key를 생성해줍니다
ssh key 생성
ssh-keygen -t rsa -C "자신의 깃허브 이메일"
깃허브 이메일은 어디서 볼 수 있나?
아이디 아니에요!
settings - Emails
를 클릭하면 됩니다
그리곤
비밀번호를 설정한 후에
ssh key 확인
cat ~/.ssh/id_rsa.pub
터미널에서 위 명령어를 사용하시면
ssh key를 확인할 수 있습니다
ssh-블라블라된 키를
GitHub에 등록하시면 됩니다
Settings-SSH and GPC Keys - New SSH Key - Key
부분에서 ssh키를 복붙하시면 됩니다
Personal access tokens (classic)
그리고 추가적으로 Settings에서 아래로 쭉쭉 내려가면 Developer Settings를 볼 수 있습니다
여기서 토큰 만드실때 기한 짧게 설정하지 말고 길게 설정하세요 :)
이걸 사용하는 이유는
개인 계정의 모든 갱니 리포지토리에 대한 액세스 권한 뿐만 아니라 사용자가 엑세스 권한을 가진 조직 내의 리포지토리에 대한 액세스 권한을 부여하기 떄문이죠
문제될것이 없다면.. 길게 잡고 편하게 사용하세용
반응형
'Git' 카테고리의 다른 글
Git | GitHub 프로젝트 삭제 방법 (0) | 2024.05.28 |
---|---|
Git | 소스트리(SourceTree)로 깃허브(github) 저장소를 연동해보자! + terminal (0) | 2024.05.27 |
Git | Github - Collaborate 팀원들과 함께 사용하기 (0) | 2024.05.27 |
Git | 기초 (0) | 2024.05.27 |