gnome-keyring에 2개의 SSH 키(이름을 AA와 BB로 지정)가 있지만 자동으로 AA 키를 사용하는 동안 BB 키(예: bitbucket 서버의 경우)를 사용해야 하기 때문에 많은 문제가 있습니다. ~/.ssh/config를 다른 구성으로 수정했지만 성공하지 못했습니다. Haima GUI에는 이 작업을 수행할 수 있는 옵션도 없습니다.
기본적으로 모든 상황에서 AA를 먼저 사용하고 그 다음 BB를 사용하고 싶습니다. 이를 수행할 수 있는 방법이 있습니까? 감사해요
또 다른 문제도 발견했습니다. bitbucket에서 AA 키를 제거하고 로컬에 AA와 BB가 있는 경우 저장소를 복제하려고 하면 BB 키를 사용하는 대신 오류가 발생합니다.
세부 정보: SSH를 통해 원격 호스트에 연결하기 위해 AA 키를 사용하고 있으며 bitbucket에 BB 키를 사용하고 싶습니다. 두 키가 모두 ~/.ssh 폴더에 있습니다.
하지만 bitbucket 저장소를 복제하려고 하면 권한이 없다고 표시됩니다(키 AA에는 실제로 권한이 없기 때문입니다). 키 AA를 제거하면 bitbucket이 제대로 작동하지만 원격 SSH에는 여전히 키 AA가 필요합니다.
SSH 구성을 수정했습니다.
Host gitserv Hostname remote.server.com IdentityFile ~/.ssh/id_rsa User remoteusername
LE: gnome-keyring은 .ssh 폴더만 모니터링하는 것 같기 때문에 .ssh/other_keys/ 폴더에 AA 키를 추가하고 위의 conf를 사용하여 이 문제를 "수정"했습니다. 이것은 분명히 버그인데 어디서 고쳐야 할지 모르겠습니다.