1

bitbucket(またはgithub)のアカウントごとに異なるキーを使用するようにsshを構成する方法はありますか?

つまり、*.bitbucket:user1sshを使用する場合は、キーid_rsa.user1を使用する*.bitbucket:user2必要があります。id_rsa.user2

次のようにして試してみました。

IdentityFile ~/.ssh/id_rsa.user1
IdentityFile ~/.ssh/id_rsa.user2

Host *.bitbucket.org:user1*
  IdentityFile ~/.ssh/id_rsa.user1
  User git

Host *.bitbucket.org:user2*
  IdentityFile ~/.ssh/id_rsa.user2
  User git

しかし、運はありません。

4

1 に答える 1

3

ssh を使用すると、ssh リモートに簡単に名前を付けて、%HOME%/.ssh/config.
(これは BitBucket または GitHub で機能します)

例として「github account mac コマンドラインを変更する」を参照してください

#User 1 on BitBucket
Host bitbucketu1
  HostName bitbucket.org
  User git
  IdentityFile ~/.ssh/id_rsa.user1

#User 2 on BitBucket
Host bitbucketu2
  HostName bitbucket.org
  User git
  IdentityFile ~/.ssh/id_rsa.user2

次に、git clone bitbucketu1:repo1user1 からレポを複製します。

于 2013-02-18T15:19:43.563 に答える