2012-06-27 2 views
2

Michael Hartl의"Ruby On Rails 3 Tutorial "을 읽고 현재 내가 추진하고있는 지점으로 왔습니다. first_app to Github. 내가 처음 시도했을 때 "Permission denied : (publickey)"오류가 발생했습니다. 나는 문제가 Github을위한 SSH 키 쌍을 갖고 있지 않다고 생각했습니다. 따라서 생성을위한 조언을 따르면 https://help.github.com/articles/generating-ssh-keys ssh-keygen -t rsa -C "[email protected]" "ssh-keygen이 다음과 같이 인식되지 않습니다. 외부 또는 내부 명령, 작동 가능한 프로그램 또는 배치 파일 "이라고 표시합니다."ssh-keygen -t rsa -C <[email protected]>

Windows 7 OS를 사용하고 있습니다. 그래서 내 문제는이 명령 줄 항목은 Mac 또는 Linux 기반 명령 줄에 대한 것입니다. 누군가이 윈도우 7 OS에서이 항목과 동등한 내용을 알려 주시면 새 SSH 키 쌍을 만들고 자습서를 계속 진행할 수 있습니까?

+0

[ 'ssh-keygen'의 중복이 내부 또는 외부 명령으로 인식되지 않음] (http://stackoverflow.com/questions/11771378/ssh-keygen-is-not-recognized-as-an-internal - 또는 - external-command) –

답변

1

ssh-keygen은 별도로 설치할 수있는 Openssh 패키지의 일부입니다 (OpenSSH의 Windows 포트 인 Windows 용 CopSSH를 찾으십시오).

+0

OpenSSH 1.01e에 포함되지 않았기 때문에 CopSSH를 얻어야했습니다. 감사. – djangofan

1

첫 번째 단계는 open-ssh를 설치하는 것이고, 한 가지 방법은 실제로 Git for Windows을 설치하는 것입니다. 설치 중에 명령 줄에서 "unix"도구를 사용할 수있는 세 번째 옵션을 선택하십시오.

github (#selfplug)의 메모리와 사용자 ID에 에이전트를로드하는 작은 래퍼 유틸리티가있어 명령 줄에서 쉽게 사용할 수 있습니다.