Skip to main content

フォークから作成されたブランチへのプルリクエストの変更を許可する

リポジトリの保守担当者が変更をコミットして、個人用アカウントのフォークから作成された要求ブランチをプルできるようにすることで、コラボレーションを有効にします。

この機能を使用できるユーザーについて

People with push access to the upstream repository of a fork in a personal account can commit to the forked branches.

誰かがフォークからプル要求を作成すると、通常、他のユーザーが pull request の比較ブランチにコミットできるかどうかを決定します。 コラボレーションを強化するために、作成者はアップストリーム リポジトリのメンテナ (アップストリーム リポジトリへのプッシュ アクセス権を持つすべてのユーザー) に、比較ブランチにコミットするアクセス許可を付与できます。 「フォーク」を参照してください。

Pull request 作成者は、個人アカウントのフォークからプル要求を作成するときに、これらのアクセス許可を設定できます。 また、リポジトリの保守担当者がブランチにコミットできるように、既存のプル要求を更新することもできます。 「フォークからプルリクエストを作成する」を参照してください。

既存のプルリクエストへのリポジトリメンテナの権限の有効化

  1. GitHubで、プル要求のアップストリーム リポジトリのメイン ページに移動します。

  2. アップストリーム リポジトリ名の下にある [pull requests](プル要求 をクリックします。

    リポジトリのメイン ページのスクリーンショット。 水平ナビゲーション バーでは、[pull request] というラベルが付いたタブが濃いオレンジ色の枠線で囲まれています。

  3. プルリクエストのリストから、コミットを許可したいプルリクエストに移動します。

  4. ユーザーが所有するフォークで、上流のリポジトリに対する push アクセス権を持つ人が pull request を変更することを許可する場合は、 [Allow edits from maintainers] (メンテナからの編集を許可) を選択してください。

    警告

    フォークに GitHub Actions ワークフローが含まれている場合、オプションは [Allow edits and access to secrets by maintainers] になります。 GitHub Actionsワークフローを含むフォークのブランチの編集を許可すると、メンテナにフォークされたリポジトリのワークフローの編集も許可することになり、シークレットの値を明らかにして他のブランチへのアクセスも許可してしまう可能性があります。

    pull request のスクリーンショット。 右下にある「Allow edits and access to secrets by maintainers」チェックボックスがオンであり、オレンジ色の枠線で囲まれています。

詳細については、次を参照してください。