具体的な問題は、現在 git 上にこれらのプロジェクトがあり、それらのプロジェクトを別の ssh キーで使用したいことです。これには、1 台のマシン上で複数の sshkey を生成する必要があり、異なるプロジェクトでは異なるキーが使用されます。これは以前に使用されたことがありますか? アドバイスを求める
いいえ、通常、複数の github アカウントを管理するには複数の SSH キーが使用されます
指定されたキーを生成する ssh-keygen -t rsa -C "メールアドレス" -f ~/.ssh/youname
別のホストを変更する
vim ~/.ssh/config
そのような使い方はないと思いますが、投稿者の要求は非常に奇妙だと思います。ただし、github には、投稿者にとって役立つ可能性のある非常に実用的な機能がいくつかあります。これらの機能は、github の「設定」メニューにあります:
SSH および GPG キー
複数の SSH キーまたは GPG キーを使用して github 上のアカウントを関連付けることができますが、元の投稿者の要件を満たすことはできません。
個人アクセストークン
これはトークンのような関数で、Oauth のアクセス トークンに少し似ています。これが私が理解している方法です。つまり、ユーザーにウェアハウスにプッシュするアクセス許可を一時的に付与したい場合、個人アクセス トークンを生成し、対応するアクセス許可を付与し、このアクセス許可をそのユーザーとそのユーザーに送信できます。プッシュ権限を持つことができます。ちょっとトークンっぽいんじゃないでしょうか?
いいえ、通常、複数の github アカウントを管理するには複数の SSH キーが使用されます
指定されたキーを生成する ssh-keygen -t rsa -C "メールアドレス" -f ~/.ssh/youname
別のホストを変更する
vim ~/.ssh/config
そのような使い方はないと思いますが、投稿者の要求は非常に奇妙だと思います。ただし、github には、投稿者にとって役立つ可能性のある非常に実用的な機能がいくつかあります。これらの機能は、github の「設定」メニューにあります:
。SSH および GPG キー
複数の SSH キーまたは GPG キーを使用して github 上のアカウントを関連付けることができますが、元の投稿者の要件を満たすことはできません。
個人アクセストークン
これはトークンのような関数で、Oauth のアクセス トークンに少し似ています。これが私が理解している方法です。つまり、ユーザーにウェアハウスにプッシュするアクセス許可を一時的に付与したい場合、個人アクセス トークンを生成し、対応するアクセス許可を付与し、このアクセス許可をそのユーザーとそのユーザーに送信できます。プッシュ権限を持つことができます。ちょっとトークンっぽいんじゃないでしょうか?