0

別の開発者アカウントでアプリをリリースしていたときに、自分のコンピューターに 2 番目のユーザー アカウントを作成しました。これは、証明書のキーの点で望ましいと理解していたからです。

ただし、2 番目のアカウントでアプリに Github を使用してソース管理を実装したい場合、通常のアカウントで SSH キーが生成されたため、問題が発生していると思われます。

他の誰かがこの状況、アドバイスに直面しましたか? 別の SSH キーなどを作成する必要がありますか?

4

3 に答える 3

4

コンピューターごとにユーザーごとに 1 つの ssh キーを作成する必要があります。複数のキーを github アカウントに簡単に追加できます。

ssh-keygenプロンプトに従い、cat ~/.ssh/id_rsa.pub結果を SSH キーの下のアカウント設定ページの github にコピーするだけです。

ファイルの場所がわからない場合は~/.ssh/id_rsa、秘密鍵と~/.ssh/id_rsa.pub公開鍵を入力してください。

于 2013-01-15T18:56:03.887 に答える
1

Github アカウントに複数のキーを関連付けることができます。質問が理解できれば、それは 1 つのアプローチです (コンピューターの各ユーザーに 1 つのキー)。両方のアカウントで 1 つの秘密鍵を共有することもできます。

于 2013-01-15T18:56:12.820 に答える
0

両方のアカウントが「単一の ID」として使用されることを意図している場合は、元のキー ペアを 2 番目のアカウントにコピーする方がよいと思います。後で他の目的 (他のホスティング、他の作業マシンへの ssh) で ssh キー認証の使用を開始する場合、すべてのマシンに複数の異なるキーをインポートする必要がなく、1 つのキーのみをインポートする方が簡単です。

2 台のマシンで同じ ssh 秘密鍵/公開鍵ペアを使用して git リポジトリーにアクセスすることは可能ですか? を参照してください。

于 2013-01-15T19:15:19.687 に答える