2011-10-20 5 views
0

퍼티를 통해 내 즐거운 스마트 머신 no.de에서 자식 레포를 가져 오거나 복제하려고합니다. 나는 최대한 빨리 쓰기로 쉽게 내 단절에 연결할 수 있지만 :no.de github에서 풀어 내기

git pull [email protected]/accoutName/repo, 나는 다음과 같은 오류 얻을 : 나는 복사 내 GitHub의에 붙여 넣 내 smartmachine SSH 키를 어떻게 찾을 수 있습니까

Permission denied (publickey). fatal: The remote end hung up unexpectedly

을 계정 설정?

감사합니다.

답변

1

ssh를 사용하여 repo를 가져 오려면 컴퓨터의 공개 rsa 키를 github 계정에 추가해야합니다. 똑똑한 컴퓨터에서 만들 수 있다면 제대로 작동 할 것입니다. 비록 읽고 쓰기를 원하지 않는다면 ssh를 사용할 필요가 없습니다. 나는 github가 당신의 repo 마녀에게 읽기 전용 URL을 더 나은 해결책일지도 모른 ㄴ다고 믿는다.

스마트 기계에 배포해야하는 방법은 설정 한 저장소로 이동하는 것입니다. 내가 아는 한, 다른 repo에서 끌어 당겨서 배포 할 수는 없습니다.

편집 : 많은 것 밖으로 도움이 될 것입니다 일부 자원 http://help.github.com/http://wiki.joyent.com/display/node/Node.js+Home

+0

어떻게 github에서 푸시 할 수 있습니까? 주석 프롬프트 나 아무 것도 없습니다 ... – guiomie

+0

Github는 git 저장소 만 호스팅합니다. 이를 Smart Machine으로 밀어 넣으려면 자신의 로컬 컴퓨터에서 저장소를 복제해야합니다. 여기에서 스마트 컴퓨터를 '원격'으로 추가하고 밀어 넣을 수 있습니다. 프로세스를 안내 할 수있는 많은 도움이 있습니다. – btleffler

0

워크 플로우는 다음과 같이이다 :

git clone $REPO $DIR 
cd $DIR 
git remote add joyent $NODEURL 
git push joyent 

이 좋아되지 않음 :에

ssh $NODEURL 
git clone $REPO 
+0

내 즐거운 스마트 머신에서 어떻게 밀어 낼 수 있습니까? git 머신에서 푸시하는 것을 의미합니다.하지만 어떻게 github에 연결하고 푸시를 시작할 수 있습니까? – guiomie

+0

@guiomie : 아니요 아니요. * 귀하의 기계를 SmartMachine으로 밀어 넣습니다. – Hello71

+0

@ Hello71 - 질문을 완전히 잘못 읽었습니다. 그는 그 일을하는 방법을 알고 있으며 node.js 스마트 컴퓨터에서 끌어 내려고합니다. 필요한 이유가 몇 가지 있습니다. 예 : 다른 종속성을 스스로 복제하여 관리하는 스마트 응용 프로그램입니다. – balupton

0

봐 ~ /.ssh/id_dsa.pub 또는 ~/.ssh/id_rsa.pub를 만들고 github에 업로드하십시오.

관련 문제