1

ホームディレクトリの .ssh フォルダーに生成された ssh キーがあり、github から問題なくプッシュおよびプルできました。

今、私は新しいコンピューターを持っており、.ssh フォルダーを圧縮して新しいコンピューターにコピーしました。

したがって、セットアップは新しいMacでも同じになるはずです。ただし、github との間でプッシュ、プル、フェッチを行うと、ユーザー名とパスワードの入力を求められます。

これは私の古い Mac の同じ .ssh フォルダーであり、そのコンピューターは正常に動作します。キーがインストールされている場合、新しいコンピュータが毎回プロンプトを表示するのはなぜですか?

4

2 に答える 2

1

わかりました、新しいマシンでレポを複製したときに、オリジンが git@github.com:reponame url の代わりに https バージョンを使用するように設定されていたことがわかりました。それを修正すると、プロンプトが表示されなくなりました。

于 2012-08-14T18:02:16.290 に答える
0

あなたが言ったように、ssh キーを有効にするには、URL を ssh+git にする必要があります。ただし、秘密鍵をマシンからマシンにコピーしないでください。これは非常に悪い習慣です。別のマシンで新しいキーのセットを生成し、公開キーを git ハブにアップロードします。そのため、GitHub やその他の ssh 対応サイトで複数のキーがサポートされています。それを使用します。

于 2012-08-14T19:18:39.120 に答える