상황설명
이클립스에서 하둡소스를 코딩하고 github에 명령어로 소스를 올려보려고 하였다..하지만 문제에 봉착!! 오류는 아래와 같았다.
오류내역
$ git push -u hadoopOrigin master Permission denied (publickey). fatal: Could not read from remote repository. |
해결방법
1) 아래의 사이트에서 확인해보니 ssh문제였다..
https://help.github.com/articles/error-permission-denied-publickey
2) ssh를 생성해자~ssh-keygen~! gogo~!
ssh-keygen -t rsa -C "git login id(e-mail address)"
ssh-keygen -t rsa -C "acetxxxx@hanmail.net"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/AceT/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/AceT/.ssh/id_rsa.
Your public key has been saved in /Users/AceT/.ssh/id_rsa.pub.
The key fingerprint is:
f9:a2:b7:d1:0a:24:8------------:3c:1a:05 acetaeha@hanmail.net
The key's randomart image is:
+--[ RSA 2048]----+
| E |
|. . . |
|o+ . . |
|+o+ o . |
|.o.o.=. S |
| .*o. o |
| . .. o o |
| o.+ |
| ..o. |
+-----------------+
3) 하둡 설치때와 동일하게 public key를 복사하자!
/Users/AceT/.ssh/id_rsa.pub 의 내용 복사!
4) https://github.com/settings/ssh 로 가서 셋팅 해주면 된다!
- Settings을 눌러보시면 SSH관련 메뉴가 좌측에 나옵니다.
- Add an SSH Key : 조금전에 복사한 키값을 아래처럼 넣어주시면 됩니다.
5) 확인
$ ssh -T git@github.com
Hi acetaeha! You've successfully authenticated, but GitHub does not provide shell access.
6) 다시 push해보면 잘되어집니다.
$ git push -u hadoopOrigin master
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 275 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To git@github.com:acetaeha/hadoopStudy.git
* [new branch] master -> master
Branch master set up to track remote branch master from hadoopOrigin.
6) 결과
- END -
'CM > Github' 카테고리의 다른 글
github password를 안물어볼때;;(잘못된 패스워드 넣었음!) (0) | 2024.01.13 |
---|---|
github remote: Support for password authentication was removed on August 13, 2021. (0) | 2024.01.13 |
git - 중요한 file을 모르고 push했을땐? (0) | 2022.03.03 |
git push error (0) | 2022.02.25 |
sourceTree 새로 설치 한 후 password를 지속적으로 묻는 경우 (0) | 2019.06.04 |