検索

ホームページ  >  に質問  >  本文

github - Git はどのようにして 1 台のマシン上に複数の SSH KEY を作成し、使用するときに特定の KEY を指定しますか?

具体的な問題は、現在 git 上にこれらのプロジェクトがあり、それらのプロジェクトを別の ssh キーで使用したいことです。
これには、1 台のマシン上で複数の sshkey を生成する必要があり、異なるプロジェクトでは異なるキーが使用されます。これは以前に使用されたことがありますか?
アドバイスを求める

我想大声告诉你我想大声告诉你2790日前837

全員に返信(2)返信します

  • 高洛峰

    高洛峰2017-05-02 09:52:10

    いいえ、通常、複数の github アカウントを管理するには複数の SSH キーが使用されます

    指定されたキーを生成する ssh-keygen -t rsa -C "メールアドレス" -f ~/.ssh/youname

    別のホストを変更する

    vim ~/.ssh/config

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:52:10

    そのような使い方はないと思いますが、投稿者の要求は非常に奇妙だと思います。ただし、github には、投稿者にとって役立つ可能性のある非常に実用的な機能がいくつかあります。これらの機能は、github の「設定」メニューにあります:

    • SSH および GPG キー

    複数の SSH キーまたは GPG キーを使用して github 上のアカウントを関連付けることができますが、元の投稿者の要件を満たすことはできません。

    • 個人アクセストークン

    これはトークンのような関数で、Oauth のアクセス トークンに少し似ています。これが私が理解している方法です。つまり、ユーザーにウェアハウスにプッシュするアクセス許可を一時的に付与したい場合、個人アクセス トークンを生成し、対応するアクセス許可を付与し、このアクセス許可をそのユーザーとそのユーザーに送信できます。プッシュ権限を持つことができます。ちょっとトークンっぽいんじゃないでしょうか?

    返事
    0
  • キャンセル返事