1

コンピューターAで作業していて、Githubプロジェクトの1つを別のコンピューター(コンピューターBと呼びます)で作業したいのですが、インポート方法がわかりません。今私はやろうとしています

コンピューターBのgitclonessh://github.com/username/projectname.git

しかし、それは許可が拒否された(公開鍵)と言っています。

ここで何をすればいいですか?コンピューターBでSSHキーを生成し、それをgithubアカウントにアップロードする必要がありますか?では、各コンピューターにはgithubに接続するための独自のSSHキーがありますか?それは私がすべきことですか?SSHキーを生成するにはどうすればよいですか?

ありがとう-git/githubはこれまでのところ私にとって苦痛であり、助けていただければ幸いです。

4

1 に答える 1

5

うん。他のコンピューターで2番目のSSHキーを生成し、GitHubアカウント設定インターフェイスを介してそのpubkeyを追加します。その後、そこからクローンを作成できるようになります。

これが公開鍵認証システムの仕組みです。アクセスを許可する各マシンには独自の鍵があります。これにより、マシン間でキーをコピーする必要がなく、各マシンのアクセスを個別に許可および取り消すことができます(プロセスでの傍受に対して脆弱になる可能性があります)。

于 2013-02-11T02:47:49.143 に答える