1

githubリポジトリをライブサイトに初めて複製しようとしています。

次のように、公開鍵をローカル端末からDreamhostサーバーのホームディレクトリにプッシュしました。

cat ~/.ssh/id_rsa.pub | ssh user@myserver.com 'cat >> .ssh/authorized_keys'

これはエラーを引き起こさず、リモートサーバーでキーを確認できますが、リモートサーバーにsshした後にgithubリポジトリのクローンを作成しようとすると、次のようになります。

git clone git@github.com:gituser/myrepo.git myserver.com/mysite

私は得る:

Cloning into mysite...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

ローカルからgithubにファイルを問題なくプッシュできます(1日調整した後;))。

githubからリモートサーバー(ライブサイト)にクローンを作成するにはどうすればよいですか?

4

1 に答える 1

1

リモート サーバーの公開鍵を github にプッシュする必要があります。キーをまだ生成していない場合は、ステップ 1 ( https://help.github.com/articles/generating-ssh-keys ) から始めてください。それ以外の場合は、ステップ 4 から始めて、キーを github アカウントに追加する方法を示します。

于 2012-07-26T16:04:22.437 に答える