저는 git에서 프로젝트 작업을하고 있습니다. Windows에서 git 확장을 사용하여이 프로젝트를 관리하고 공개 저장소에 액세스하려면 .ppk 키를 사용합니다. 그들이 제공 한 암호로 git 확장자에로드하면 작동합니다.ssh 키 암호는 Windows에서는 작동하지만 Linux에서는 작동하지 않습니다.
이제 Linux (우분투 -32bit) 가상 머신을 설정했고이 머신에서 저장소에 액세스하려고합니다. 이 사이트, 내가 저장소, 다음 명령을 복제하는 데 사용 검색된 다른 스레드에서
: 다음ssh-agent bash -c 'ssh-add /home/myHome/mykey.ppk; git clone [email protected]:project.git'
는, 쉘은 암호
Enter passphrase for /home/myHome/mykey.ppk:
을 삽입하는 나에게 말한다
하지만 삽입하면 잘못된 암호입니다. 나는 그것을 여러 번 점검했고, 윈도우에서 사용하는 것과 동일한 암호문을 사용한다고 확신한다. 그렇다면 어떻게 리눅스에서 올바르게 키를 사용할 수 있습니까?
답장을 미리 보내 주셔서 감사합니다.
리포지토리 복제에 사용하는 명령이 다소 이상하게 보입니다. 이 질문에 마크 업 오류가 있습니까? 그렇지 않다면, 먼저 Linux 명령 행을 숙지해야합니다. – lunaryorn
다른 스레드에서이 명령을 확인했으며 ssh 구성에 저장하지 않고 개인 키를 사용합니다. – Jepessen