web-dev-qa-db-ja.com

複数のPCから同じgithubアカウントを使用する

Githubアカウントを持っていて、UbuntuワークステーションとWindowsワークステーションの2つのワークステーションからアクセスしたいと思います。

私はSSHとgitの初心者でもあり、ubuntuラップトップでSSHキーを使用してアカウントを設定するためのすべての指示に従いましたが、すべてが機能しますが、Windowsラップトップからgitアカウントを使用する場合は、別のsshキーを生成する必要がありますか、それともubuntuラップトップから生成されたものを使用できますか?

たぶん、Windowsラップトップから別のsshキーを生成し、それをubuntuラップトップから生成したものと一緒にgithubアカウントに登録して、それぞれのマシンから使用する必要がありますか?

最善の方法は何ですか?ベストプラクティスはありますか?

両方で同じSSHキーを使用できる場合、他のマシンですでに使用しているキーをインポートするにはどうすればよいですか?

4
Hoghweed

侵害が発生した場合の苦痛を制限するために、各マシンで個別のSSHキーを使用することをお勧めします(侵害されたマシンのキーを再入力するだけで、すべてではありません)。

Githubアカウントに別の公開鍵を追加するには、Githubにログインし、 https://github.com/account にアクセスして(またはダッシュボードの[アカウント設定]リンクをクリックして)、[SSH]をクリックします。 [公開鍵]、[別の公開鍵の追加]の順にクリックします。新しいキーにタイトルを付け(通常はマシンの名前が最適です)、キーデータ自体を大きなテキストボックスに貼り付けます。それ以降、どちらのマシンからでもSSH経由でGithubリポジトリにアクセスできるようになります。

5
womble

両方のマシンで同じ秘密鍵を使用することは許容されます。 Windowsマシンでplinkを使用している場合は、OpenSSHで使用されている形式から変換する必要がある場合があることに注意してください。