問題タブ [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.

0 投票する
1 に答える
147 参照

bash - URL を使用してサーバー上で Satis をビルドするスクリプトを実行する方法

私はサーバーを持っています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 を更新できますか?