2013-08-04 3 views
1

공용 컴퓨터에 연결된 USB에서 작업중인 프로젝트가 있습니다. 이 USB (즉, 사용자의 홈 디렉토리에서 SSH 구성을 변경하지 않음)에서 사용자 정의 SSH 프로파일을 설정하려고합니다. USB의 작업 디렉토리에 SSH 설정 파일을 가지고 싶지만 가능한지 모르겠습니다.USB에서 사용자 지정 SSH

난 당신에 대한

ssh -F /path/to/USB/worktree/ssh_config 

그래서 당신은, 예를 들어, 그것을 악용 할 수 있습니다 알고 신뢰

답변

0

(BTW, 내 전반적인 목적은 프로젝트의 작업 디렉토리에있는 자식의 repo에 대한 설정을 사용자 정의 SSH 옵션이다)

alias ssh=`ssh -F /path/to/USB/worktree/ssh_config` 

귀하의 대화 형 셸.

예를 들어 repo 관련 옵션을 이미 설정할 수 있습니다.

; Proxy settings 
    [core] 
      gitproxy="ssh" for kernel.org 
      gitproxy="ssh -i ../some_pubkeyfile" for our_shared_repo.our_company.dk 
      gitproxy=default-proxy ; for all the rest 

당신은 당신이 또한 작업 트리 당 .git/config로 구성 할 수 있습니다, certains 호스트를 위해 그것을뿐만 아니라 설정할 수 있습니다.

+0

정말 고마워요! gitproxy는 정확히 어떻게 작동합니까? 특정 리모컨에 대해 사용자 정의 ssh 명령을 지정할 수 있습니까? – voltair

+0

솔직히, 나는 gitproxy 설정을 직접 사용하지 않았다. 하지만'ssh'에'man git-config'를 검색했을 때 저에게 뛰어 들었습니다. – sehe

관련 문제