非公開リポジトリのフォークからのプルリクエストが、チェックアウト時に失敗する

非公開リポジトリプロジェクトのフォークからのプルリクエストがチェックアウト時に失敗する場合、次に示すエラーメッセージが表示されますか?


ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Exited with code 128

この場合、親リポジトリプロジェクトの [Advanced Settings] にアクセスし、[Pass secrets to builds from forked pull requests] の設定が有効なことを確認します。 非公開リポジトリのフォークから、プルリクエストをビルドへ渡すには、親リポジトリのチェックアウトキーを共有する必要があります。そのためには、[Pass secrets to builds from forked pull requests] の設定を有効にする必要があります。

重要: [Pass secrets to builds from forked pull requests] 設定 (詳細については、ドキュメントを参照) には、重大なセキュリティ上の懸念事項があります。PROJECT SETTINGS には、SSH キー、機密性のある env vars、AWS 資格情報が保存されているので、信頼できないフォークによりリポジトリへのプルリクエストが行われる可能性がある場合、このオプションを使用しないでください。

 

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています

コメント

0件のコメント

ログインしてコメントを残してください。