git - github 인증

Yeon Jeffrey Seo·2022년 3월 29일
0

우분투에서 github 연결 후 키 발급이 정상적으로 완료됐음에도 불구하고
remote: warning: unable to access '/root/.config/git/attributes': Permission denied
이런 에러 발생할 때

~/.config 폴더 권한 확인 뒤 권한 풀어주기

> cd ~/
> sudo chown -R username .config

SSH key를 등록했는데도 permission denied 메세지를 받을 때

  • 터미널에서 git push 결과
git@github.com: Permission denied (publickey).
fatal: 리모트 저장소에서 읽을 수 없습니다

올바른 접근 권한이 있는지, 그리고 저장소가 있는지
확인하십시오.

구글링 결과, SSH-KEY가 정상적으로 등록되어있는지 확인 후 그렇지 않다면 등록을 해 주어야 한다는 글을 봤다.

> sss-add -l -E sha256

The agent has no identities.

이런 메세지가 뜬다면 이미 만들어둔 private key를 등록해준다

> ssh-add ~/.ssh/id_rsa

Identity added: /Users/jeffrey/.ssh/id_rsa 

그 뒤 SSH 서버 키 등록 여부 확인을 해보면

> ssh-add -l -E sha256 

2832 SHA256:op2ok10DkskDKJFMkl/msdrjWcODi866mdcMFAfKg test@hotmail.com (RSA)

대강 이런 메세지가 나옴
그 뒤 git push를 하니 정상적으로 작동했다.

> git push origin main

오브젝트 나열하는 중: 17, 완료.
오브젝트 개수 세는 중: 100% (17/17), 완료.
Delta compression using up to 10 threads
오브젝트 압축하는 중: 100% (12/12), 완료.
오브젝트 쓰는 중: 100% (12/12), 1.60 KiB | 1.60 MiB/s, 완료.
Total 12 (delta 7), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (7/7), completed with 4 local objects.
...

참고 자료

https://snepbnt.tistory.com/508

profile
The best time to plant a tree was twenty years ago. The second best time is now.

0개의 댓글

관련 채용 정보