github - Git은 어떻게 한 시스템에 여러 개의 SSH KEY를 생성하고 이를 사용할 때 특정 KEY를 지정합니까?
我想大声告诉你2017-05-02 09:50:10
0
2
828
구체적인 문제는 현재 git에 이러한 프로젝트가 있을 수 있으며 다른 SSH 키를 통해 이 프로젝트를 사용하고 싶다는 것입니다. 이를 위해서는 한 시스템에서 여러 SSH키를 생성해야 하며, 다른 프로젝트에서는 다음과 같은 경우 다른 키를 사용합니다. 밀기. 이전에 사용한 적이 있나요? 조언을 구하세요
그런 용도는 없는 것 같아요. 포스터의 요청이 참 이상한 것 같아요. 하지만 github에는 포스터에 유용할 수 있는 몇 가지 매우 실용적인 기능이 있습니다. github의 "설정" 메뉴에서 이러한 기능을 찾을 수 있습니다.
SSH 및 GPG 키
Github에서 여러 SSH 키 또는 gpg 키를 사용하여 계정을 연결할 수 있지만 원본 포스터의 요구 사항을 충족할 수는 없습니다.
개인 액세스 토큰
이것은 Oauth의 액세스 토큰과 약간 유사한 토큰과 유사한 기능입니다. 이것이 제가 이해하는 방식입니다. 즉, 사용자에게 창고로 푸시할 수 있는 권한을 일시적으로 부여하려는 경우 개인 액세스 토큰을 생성하고 해당 권한을 부여한 다음 이 권한을 해당 사용자와 해당 사용자에게 보낼 수 있습니다. 푸시 권한을 가질 수 있습니다. 약간 토큰 같지 않나요?
아니요, 일반적으로 여러 SSH 키를 사용하는 것은 여러 Github 계정에 대응하여 관리됩니다
지정된 키 생성 ssh-keygen -t rsa -C "email address" -f ~/.ssh/youname
다른 호스트 수정
vim ~/.ssh/config
그런 용도는 없는 것 같아요. 포스터의 요청이 참 이상한 것 같아요. 하지만 github에는 포스터에 유용할 수 있는 몇 가지 매우 실용적인 기능이 있습니다. github의 "설정" 메뉴에서 이러한 기능을 찾을 수 있습니다.
SSH 및 GPG 키
Github에서 여러 SSH 키 또는 gpg 키를 사용하여 계정을 연결할 수 있지만 원본 포스터의 요구 사항을 충족할 수는 없습니다.
개인 액세스 토큰
이것은 Oauth의 액세스 토큰과 약간 유사한 토큰과 유사한 기능입니다. 이것이 제가 이해하는 방식입니다. 즉, 사용자에게 창고로 푸시할 수 있는 권한을 일시적으로 부여하려는 경우 개인 액세스 토큰을 생성하고 해당 권한을 부여한 다음 이 권한을 해당 사용자와 해당 사용자에게 보낼 수 있습니다. 푸시 권한을 가질 수 있습니다. 약간 토큰 같지 않나요?