GitHub サービス フックを使用してサーバーに自動的にデプロイしようとしたのはこれが初めてです。そして、すべての障害をゆっくりと乗り越えた後、最後の障害が私をやっつけたように見えます.
私の Web サーバーへの私の git リポジトリの最初のクローンは SSH を介して行われました。私の現在のスクリプトは基本的なものです:
<?php
echo(shell_exec('git pull 2>&1'));
?>
しかし、「許可が拒否されました(公開鍵)。致命的です:リモートエンドが予期せずハングアップしました」を返します。私が知っているのは、私が作成した SSH パスフレーズにスクリプトが入れられない場所です。私はそれを乗り越える方法について調査を試みましたが、それが正しい/最も安全な方法であるかどうかさえわかりません.
これを変更してここから機能させることはできますか、それともいくつかの手順を遡って、最初から SSH を使用しないようにする必要がありますか?
ありがとう