問題タブ [satis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - URL を使用してサーバー上で Satis をビルドするスクリプトを実行する方法
私はサーバーを持っていますexample.com
。コマンドを実行して Satis をビルドする必要があります。私が書いたファイルindex.phpを追加しました<?php echo (' <command for satis build> ');
。
サーバーでこのコマンドを実行するときに、GitLab のログインとパスワードを入力します。そして、私は自分のユーザー(user-example
)の下でそれを行います。しかしexample.com
、Web ブラウザーで開くと、次のエラーが表示されます。
ホスト キーの検証に失敗しました。
致命的: リモート リポジトリから読み取れませんでした。
正しいアクセス権があり、リポジトリが存在することを確認してください。
これは、スクリプトが user の下で実行されるために発生しましたwww-data
。
したがって、ユーザーの場合、user-example
ssh キーを作成して GitLab に使用できますが、ユーザーの ssh キーを作成できますwww-data
か? セキュリティですか?これを行うべきではない場合、どうすれば Web ブラウザーを使用して (URL を使用して) Satis を更新できますか?