Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Infra
- MAC
- 영어
- Chrome
- node.js
- frontend
- javascript
- java
- db
- English
- Git
- cloud
- mongodb
- CSS
- react
- flutter
- HTML
- OOP
- DART
- Datastructure
- ReactJS
- nodejs
- language
- JSP
- etc
- express
- database
- typescript
- Algorithms
- leetcode
Archives
- Today
- Total
henry dev
[TS] fatal: Could not read from remote repository. 본문
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Github에 push하는 과정에서 갑자기 위와 같은 에러가 발생했다. Sourcetree에 정상적으로 Github 계정을 등록했었고, 로컬 key 또한 Github 계정에 정상적으로 등록됐음을 확인했지만 지속적으로 에러가 발생했다.
SSH Agent에 private key가 등록되지 않았던 것이 원인이었다. 먼저 아래와 같이 SSH Agent가 정상적으로 MAC에서 동작하고 있는지 확인했다.
ps -e | grep ssh-agent
xxxx ?? 0:00.03 /usr/bin/ssh-agent -l
xxxx ttys000 0:00.00 grep ssh-agent
// ssh-agent /bin/bash
// SSH Agent가 실행되지 않고 있다면 위 커멘드로 실행시켜준다.
위와 같이 결과가 나타나면서 SSH Agent의 기동에는 문제가 없음을 확인했다.
동작에 문제가 없었기에 key가 정상적으로 등록됐는지 확인했다.
ssh-add -l
The agent has no identities
ssh-add --apple-use-keychain --apple-load-keychain ~/.ssh/mykey.pub
첫 커맨드 결과를 통해 key가 등록되지 않은 것을 확인할 수 있었다. 그래서 두 번째 커멘드로 key를 등록했고 이후 정상적으로 push할 수 있었다.
Comments