내가 , 영원히 머무르는 identifyFile에 대해을 SSH-추가 할 수있는 추가 할 수 있습니다 (즉, identityFile을 사용하여 추가 SSH-추가 할 때 분실 서버와 새로운 ssh 세션은 ssh-add -L을 실행하여 찾을 수 있습니다.)이-추가 할 SSH 현재는 현재 활성 <strong>SSH 세션</strong> 만 우선 세계적으로
문제는 우리 amazon 서버가 github에서 repo resting으로 다양한 프로젝트를 가지고 있다는 것입니다.
지금의 repo 각각은 가 사용자 A가 액세스 할 수있는 말을 사용자에 따라 액세스 권리가 권리 만 및 B를 잘 프로젝트 B에 액세스 그와 단
을 가지고 프로젝트 액세스 권한은 이제 각 사용자 만에 (자식이 가져처럼, 자식 등 밀어) 자식 작업을 수행 할 수 있습니다 (GitHub의에서) 설정이 사용자가 수행 할 때 (우리가 원하는 것입니다) 각각의 프로젝트
지금 내가 원하는 건입니다 자식 나는 계정에있는 모든 SSH-키를 가지고 각 SSH 키의 매력에 특정 사용자에게 일치 한
주
우리가을 찾아 SSH 에이전트을 원하는가 각각의 프로젝트 : 조작 각 문구와 관련된 문구 (고유 한 비밀이 각 사용자에게 있음)는 git 기능을 수행 할 때 입력하라는 메시지를 표시합니다.
ssh-add /root/.ssh/A
또는
ssh-add /root/.ssh/B
그러나을이를 달성하기 위해 언급 활성 SSH 세션에 대한 초 만 숙박, 종료 또는을로 새로운 ssh-add를 사용하여 서버와 ssh 세션 fo는 이고, 손실은이다. 나는 또한 스푸핑에 IdentityFile을 정의하는 시도 -L
실행하여 찾을 수 있습니다 SSH를-추가/이런 설정이
Host github.com
Hostname github.com
User git
IdentityFile /root/.ssh/A
Host github.com
Hostname github.com
User git
IdentityFile /root/.ssh/B
이 유일한 작업 등이 question
뭔가 설명 한 사용자의 경우 (때로는 'A'에 대해 작동하고 언젠가는 'B'와 동일합니다.)
야심 차게 달성 할 수 있습니까? 아니면 약간 야심 찬 것 같습니까
감사합니다.
질문을 편집하고 끝까지 정확하게 말 할 수 있습니까? 제가 물어 보는 이유는 아마도 그것을 해결할 수있는 간단한 방법 일 것이지만, 우리는 당신의 목표를 알아야합니다. 현재 사용하는 방법이 좋지 않아 교체해야합니다! – gahooa
@gahooa 여전히 수정이 더 필요하다면 편집 됨 – Viren