0

私はサーバーを持っていますexample.com。コマンドを実行して Satis をビルドする必要があります。私が書いたファイルindex.phpを追加しました<?php echo (' <command for satis build> ');

サーバーでこのコマンドを実行するときに、GitLab のログインとパスワードを入力します。そして、私は自分のユーザー(user-example)の下でそれを行います。しかしexample.com、Web ブラウザーで開くと、次のエラーが表示されます。

ホスト キーの検証に失敗しました。
致命的: リモート リポジトリから読み取れませんでした。


正しいアクセス権があり、リポジトリが存在することを確認してください。

これは、スクリプトが user の下で実行されるために発生しましたwww-data

したがって、ユーザーの場合、user-examplessh キーを作成して GitLab に使用できますが、ユーザーの ssh キーを作成できますwww-dataか? セキュリティですか?これを行うべきではない場合、どうすれば Web ブラウザーを使用して (URL を使用して) Satis を更新できますか?

4

1 に答える 1