GIT 서버에 액세스 할 수있는 SSH 계정에 액세스 할 수 있으며이 SSH 로그인에서 저장소를 복제/푸시/풀할 수 있습니다. 그러나 다른 곳에서이 저장소에 액세스 할 수 없습니다. 내가 사용하는 SSH 계정에 SSH 터널을 통해 Git repo에 액세스하십시오.
,git clone [email protected]:proj/myrepo.git
는 REPO를 복제합니다. 내가 사용하는 다른 컴퓨터에서 자식 서버에 SSH 터널을 설정하는 시도
,
ssh -L 3333:gitserver:22 [email protected]
git clone ssh://localhost:3333/proj/repo.git
는 그러나 나는 사용자 '자식'에 대한 암호를 입력하라는 메시지가 점점 계속. 어떤 아이디어가 내가 여기서 잘못하고있는 것인가?
감사합니다. (http://stackoverflow.com/questions/4565700/specify-private-ssh-key-to-use-when-executing-shell-command-with-or-without-ruby) 설정 파일을 설정하여 도움을 받으십시오. – Bootstrapper