Windows XP, TortoiseGit (최신 버전) 및 Cygwin을 사용하고 있습니다. git.exe가 설치되어 있고 경로가 있습니다. TortoiseGit에서는 암호를 묻지 않고 원격 저장소에 대해 푸시를 실행할 수 있습니다. 나는 Cygwin에서에,왜 암호를 묻는거야?
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = ssh://[email protected]/myproject.git
puttykeyfile = U:\\.ssh\\mykey.ppk
그러나 ... 내 .git/config 파일이 정의한 때문이었다 가정 할 때 .git 폴더는 아이가 내 프로젝트 (하나의 루트 디렉토리에서), 내가 TortoiseGit에서의 Cygwin에서 밀어하려고하지만 때 암호를 입력하라는 메시지가 있어요 왜 ... 암호를
$ git push origin qa_release
[email protected]'s password:
를 묻는 메시지가 얻을 어떻게 내가 Cygwin에서이 TortoiseGit처럼 행동하는 얻을 수 있습니다 (즉 묻지 비밀 번호에 대한)?
감사합니다, - 데이브
이 변형은 저에게 효과적입니다. "Host"에서 ID 파일을 .ppk에서 개인 키 파일로 변경하는 것 외에도 "User myuser"및 "Hostname myhost"행을 추가했습니다. 고마워, - – Dave
Btw, ppk는 SSH 공개 키가 아닙니다. 퍼티의 개인 키입니다. – gaRex