2012-01-04 2 views
2

Windows 상자에서 TortoiseGit을 사용하여 개인 키와 암호로 원격 저장소를 복제합니다. 모든게 괜찮아 보인다.SmartGit과 TortoiseGit 자격 증명의 차이점은 무엇입니까?

Linux 상자에서 검색하여 SmartGit을 얻었습니다. 그것은 매우 유용하게 보이지만 같은 비밀 번호와 암호로 원격 저장소에 대한 자격 증명을 할 수 없습니다.

누군가가 그들 사이에 무슨 일이 일어나고 있는지, 그리고 어떻게 리눅스 박스에서 그 문제를 해결할 수 있는지 말해주십시오. 고마워.

답변

0

당신은 시도하고 SmartGit의 시스템 SSH 클라이언트를 사용할 수 있습니다, chmod 700 :

ssh options

그런 다음 당신은 당신의 $HOME/.ssh 디렉토리로 공개/개인 키를 복사 할 수 있어야한다 (제공되는 디렉토리 correctly protected 말했다 개인 키의 경우 : chmod 600)

+0

자기 자신에게 : TortoiseGit에 대한 암호 구문 : http://stackoverflow.com/questions/370030/why-git-cant-remember-my-passphrase-under-windows – VonC

+0

VonC에게 내 질문에 답변 해 주셔서 감사합니다. Smartgit을 기본적으로 SSH 클라이언트로 사용하고 .ssh 디렉토리와 chmod에 개인 키를 복사하지만 원격 저장소에 대한 자격 증명을 여전히 가질 수는 없으며 smartgit이있는 창에서 동일한 작업을 수행하고 자격 증명을 사용할 수 없습니다. : – user1129413

+0

@ user1129413 :하지만 "SmartGit as SSH client"가 어떻게 작동하는지 정확히 알지 못하기 때문에 내 요점은 * other * 옵션을 사용하는 것이 었습니다 (스크린 샷에 반영되지 않았지만 즉 "시스템 SSH 클라이언트 사용"을 선택한 다음 파일 (공용/개인 키)이'$ HOME/.ssh'에서 인식되는지 확인합니다. – VonC

1

아마도 개인 키 파일을 OpenSSH 형식으로 변환해야 할 수도 있습니다. this answer을 참조하십시오.

관련 문제