2009-09-30 2 views
2

Windows 용 copSSH를 방금 설치했습니다. 내가 부팅 할 때 내 펍과 개인 키가있는 디렉토리 C:\copSSH\home\Nick\.ssh을 얻는다.git 및 copSSH가 올바른 디렉토리에서 키를 찾도록하려면 어떻게해야합니까?

내가 사용하여 Cygwin에서 떠들썩한 파티 창을 통해이 디렉토리에 액세스 할 때

내가 행복하게 로그인받을

ssh를 사용자 @ 호스트. 그러나, 나는

와 자식 강타 창을 열 때

자식 클론 SSH : // 사용자 @ 호스트

C:\Users\Nick\.ssh에있는 키에 액세스하려고하는데 "허가가 거부되었습니다"라는 오류 메시지가 나타납니다. 모든 것이 C:\copSSH\home\Nick\.ssh을 디렉토리로 사용하도록 어떻게 수정할 수 있습니까?

+0

감사합니다 :) 페스토 – Tim

+1

이 줄을 추가 시도 할 수 있도록하려면 프로그래밍과 관련이 없으며 아마도 슈퍼 유저에 속해 있습니다. – Pesto

+1

그 자식 관련? 여기에 다른 500 개의 질문이 있습니다. – Tim

답변

2

copSSH로 설정된 환경 변수는 git bash Windows에서 발견 된 것과 다릅니다. (OpenSSH on Windows 참조)

$ HOME 변수를 copSSH에서 사용하는 변수로 다시 정의해야 할 수도 있습니다. 홈 재정의 추가 예제는 this thread을 참조하십시오.

기본적으로 HOME=/c/Users/Nick입니다.
시도 :

export HOME=/c/copSSH/home/Nick 

가 영구적으로 (당신이 bash 쉘을 열 때마다이), 당신이 당신의 .bashrcc:\Users\Nick에서 (c:\Users\Nick\.bashrc)

+0

안녕하세요. 응답 해 주셔서 감사합니다. 어떻게하면 GIT에서도이 작업을 수행 할 수 있습니까? C : \ copSSH \ home \ Nick \ .ssh에있는 키를 찾고 싶을 때 git이 c : \ Users \ Nick의 키를 찾고있다. – Tim

+2

'export HOME =/c/copSSH/home/Nick' git bash 쉘에서 Git이 새 디렉토리의 키를 찾는지 확인하십시오. – VonC

+0

안녕하세요 :) 다시 한 번 감사드립니다. 예,하지만이 시도는 나던 것처럼 영구히 유지하는 것? 이걸 배쉬에 넣으려고 할 때마다 영원히 머무르게 할 방법이 있을까요? – Tim