サーバー(Amazon EC2、Ubuntu 12.x)のインスタンスをセットアップしていて、gitから自分のプライベートリポジトリのクローンを作成しようとして立ち往生しています。
私はしばらくの間https://help.github.com/articles/generated-ssh-keysとhttps://help.github.com/articles/error-permission-denied-publickeyを見てきましたが、それでも良い。
リモートマシンで新しいsshキーペアを生成しました
ssh-keygen -t rsa -C "myemailaddress@myemail.com"
git configを正しく設定し、公開鍵をgithubアカウントに追加しました。メールアドレスは、ローカルマシンのsshキーで使用しているものと同じです(それが重要かどうかはわかりません)。
ssh-agentを起動してから実行するssh-add -l
と、github公開鍵に記載されている内容と一致するフィンガープリントの結果が得られます。ssh -T git@github.com
また、認証に成功したことも教えてくれます。
しかし、私が試みるときはいつでも
git clone https://github.com/dmonopoly/myprivateproject.git
また
git clone git@github.com:dmonopoly/myprivateproject.git
リモートマシン(私がsshedした)では、次のエラーが発生します:
fatal: could not create work tree dir 'myprivateproject'.: Permission denied
アイデア?以前に扱ったことがありますがpermission denied (public key)
、これは違うようです。感謝します。