티스토리 뷰
문제상황 깃 레포지토리에 push하고자 했을 때 git@github.com: Permission denied (publickey) 에러가 출력되는 경우
해결방법 ssh key를 만들어 github 계정에 등록
평소에는 회사 서버에서 작업하는데, 개인적으로 공부하는 내용을 로컬에서 작업하다가 개인 레포에 푸시하려고 했더니 권한이 없다는 에러가 발생했다. 처음엔 이유를 알 수 없었는데 가만히 생각해보니 로컬 PC를 레포에 연결해준 적이 없었던 모양이다. 서버는 서버고 로컬 PC는 로컬 PC니 깃은 당연히… 별도의 기기로 인식한다.
구글링을 해보니 ssh 키를 발급해야 된다고 해서 약간 겁을 먹었는데 막상 해보니 아주 간단하고 쉬웠다.
ssh-keygen -t rsa -C "mymail@mail.com"
cat ~/.ssh/id_rsa.pub
첫 번째 명령어를 입력하면 생성경로/password 순서대로 물어보는데 알아서 하자. 나는 엔터만 쳐서 넘겼다.
단, 두 번째 명령어에 있는 경로가 첫 번째 생성경로와 동일해야 한다.
이어 출력되는 텍스트를 ssh부터 끝까지 쭉 복사해서 내 깃허브 계정의 Setting→SSH and GPG keys에서 등록하면 된다.
'공부 > trouble shooting' 카테고리의 다른 글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- ADsP
- 데이터준전문가
- 데이터준전문가합격후기
- 빅데이터
- 데이터분석
- 빅데이터분석기사
- 빅분기
- 취업준비
- ADsP합격후기
- ai부트캠프
- todayIlearned
- 코테공부
- 깃허브
- 이자포스터디
- github
- 자격증
- 빅분기후기
- Til
- 데이터과학
- data annotation
- 커리어코칭
- Kaggle
- 자버
- 이력서
- 개발자포트폴리오
- 빅분기합격
- 인공지능
- 코드스테이츠
- googlecolab
- Notion2Tistory
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함