PHPのDeployerを使用し、GithubからAWSのEC2サーバにソースをデプロイしようと思っているのですが、
サーバ上でのGitのcloneがうまくいかず、以下のようなエラーが出力され、デプロイに失敗します。
[xxx.xxx.xxx.xxx] > cd /var/www/html/hoge && (/usr/bin/git clone -b master --recursive -q git@github.com:myname/hoge.git /var/www/html/hoge/releases/1 2>&1) Permission denied (publickey). fatal: Could not read from remote repository.
サーバー上で直接GitCloneしたところ、問題なくできましたが、
ローカルからgithubへのsshを実行すると上記のエラーが出力されます。
<ローカルから実行した場合>
$ ssh -i ~/.ssh/id_rsa.pem user@xxx.xxx.xxx.xxx `ssh -T git@github.com` Permission denied (publickey).
<サーバーから実行した場合>
$ ssh -T git@github.com Hi myname! You've successfully authenticated, but GitHub does not provide shell access.
どこから調査すればよいのか検討がつかないので、ご教授いただけないでしょうか?
回答1件
あなたの回答
tips
プレビュー