2011-03-16 3 views
0

어느 시점에서 나는 창조적으로 publickey라는 키를 만들었습니다.osx ssh/잘못된 키 가져 오기?

내가 지금 어디 있는지 모르겠다. 어떻게 사용했는지 기억하지 못한다. 내가 SSH를 사용하려고 할 때

는하지만 얻을 : 나는 다음 한

mymac:joyent aaa$ git push mysite

Permission denied (publickey).

GitHub의 가이드는 새 키를 설정 : 내가 설정 http://help.github.com/mac-set-up-git/

을 내 원격 키 정보를 바탕으로 새로운 id_rsa 키를 만들었습니다.

하지만 밀어 넣으려고 할 때마다 이전 공개 키를 사용하여 끝납니다. 로컬 사용자도 잘못된 사용자와 커밋됩니다.

이전 키를 제거하고 새 키를 사용하려면 어떻게해야합니까?

답변

1

로컬 사용자는 잘못된 사용자 임에도 불구하고 커밋됩니다.

ssh와 관련이 없습니다. /Users/harry/.gitconfig를보고 사용자 이름을 설정하십시오.

this FAQ에서 사용할 SSH ID를 명시 적으로 설정하는 방법을 확인하십시오.

+1

자주 묻는 질문을 설정하는 경우 사용할 인증이라고해야 깨진입니다 :

편집이 전체 파일을 붙여 넣기 링크 – Jonathan

0

github를 사용하여 새 키를 설정했지만 적어도 현재 어디에 있는지 알 수 있도록 몇 가지 사항을 알려 드리겠습니다.

자식의 로컬 복사본은 아마에서 키를 검색합니다 (당신은 GitHub의에 전달하는 일 이잖아) 예를 들어 id_rsa_gsg_keypair를 및 공개 키 id_rsa.pub에 대한 당신이 개인 키를 얻을해야 키를 생성 할 때 (하지 않는 한 다른 구성) 귀하의 ~/스푸핑

나는이

그래서 자식이 사용하지 않는 거라 생각 표준 오류라고 생각으로 반드시 키를 의미하지 않는 보는이 공개 키라는 공개 키 오류 이전 키는 현재 키에 문제가 있습니다. 그러므로 글쓰기 위치 ~/​​.ssh에 있는지 확인해야합니다. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

당신은

ssh [email protected] 

하여 키를 테스트 할 수 있습니다 그리고 그것은 키가 올바른