リポジトリでのインタラクションを制限する

パブリックリポジトリ上の特定のユーザに対して、一定期間アクティビティ制限を適用することができます。

People with admin permissions to a repository can temporarily limit interactions in that repository.

一時的なインタラクションの制限について

リポジトリのインタラクション制限を有効にすると、特定のユーザのコメント、Issueのオープン、Pull Requestの作成、絵文字での反応、既存のコメントの編集、Issue及びPull Requestのタイトルの編集を制限できます。

インタラクションの制限を有効化する際には、制限の期間を24時間、3日間、1週間、1ヶ月、6ヶ月から選択できます。 制限期間が過ぎると、ユーザはリポジトリで通常のアクティビティを再開できます。

インタラクション制限には3種類あります。

  • [Limit to existing users(既存ユーザへの制限)]: 作成してから 24 時間経過していないアカウントで、以前のコントリビューションがなく、コラボレーターではないユーザのアクティビティを制限します。
  • Limit to prior contributors(以前のコントリビューターへの制限): リポジトリのデフォルトブランチに以前にコントリビュートしたことがなく、コラボレータでもないユーザのアクティビティを制限します。
  • Limit to repository collaborators(リポジトリのコラボレータへの制限): リポジトリへの書き込みアクセスを持たないユーザのアクティビティを制限します。

ユーザアカウントまたは Organization が所有するすべてのリポジトリでアクティビティ制限を有効にすることもできます。 ユーザ全体または Organization 全体の制限が有効になっている場合、アカウントが所有する個々のリポジトリのアクティビティを制限することはできません。 詳しい情報については、「ユーザアカウントのインタラクションを制限する」と「Organization 内のインタラクションを制限する」を参照してください。

リポジトリでのインタラクションを制限する

  1. GitHubで、リポジトリのメインページにアクセスしてください。
  2. リポジトリ名の下で Settings(設定)をクリックしてください。 リポジトリの設定ボタン
  3. 左サイドバーで [Moderation settings] をクリックします。 [Repository settings] サイトバーの [Moderation settings]
  4. [Moderation settings] で、[Interaction limits] をクリックします。 リポジトリの設定での [Interaction limits]
  5. "Temporary interaction limits(一時的なインタラクションの制限)"の下で、設定したいインタラクション制限の種類の右のEnable(有効化)ドロップダウンメニューを使い、インタラクション制限に設定したい期間をクリックしてください。 [Temporary interaction limits] のオプション

参考リンク

このドキュメントは役立ちましたか?プライバシーポリシー

これらのドキュメントを素晴らしいものにするのを手伝ってください!

GitHubのすべてのドキュメントはオープンソースです。間違っていたり、はっきりしないところがありましたか?Pull Requestをお送りください。

コントリビューションを行う

OR, コントリビューションの方法を学んでください。

問題がまだ解決していませんか?

GitHubコミュニティで質問するサポートへの連絡