Skip to main content

リポジトリでの操作を制限する

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

Who can use this feature

People with admin permissions to a repository, and organization moderators, can temporarily limit interactions in that repository.

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

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

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

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

  • 既存のユーザーに対する制限: 作成してから 24 時間経過していないアカウントで、以前のコントリビューションがなく、コラボレーターではないユーザーのアクティビティを制限します。
  • 以前のコントリビューターに対するへの制限: リポジトリの既定のブランチに以前にコントリビュートしたことがなく、コラボレーターではないユーザーのアクティビティを制限します。
  • リポジトリのコラボレーターに対する制限: リポジトリへの書き込みアクセスをもっていないユーザーのアクティビティを制限します。

個人アカウントまたは組織が所有するすべてのリポジトリでアクティビティ制限を有効にすることもできます。 ユーザ全体または Organization 全体の制限が有効になっている場合、そのアカウントが所有する個々のリポジトリのアクティビティを制限することはできません。 詳細については、「個人アカウントの相互作用の制限」および「組織内の相互作用の制限」を参照してください。

リポジトリでの操作を制限する

  1. On GitHub.com, navigate to the main page of the repository. 1. リポジトリ名の下の [ 設定] をクリックします。 リポジトリの設定ボタン
  2. サイドバーで [ モデレーション オプション] を選択し、 [相互作用の制限] をクリックします。
  3. [一時的なインタラクションの制限] で、設定したいインタラクションの制限の種類の右側にある [有効] ドロップダウン メニューを使って、インタラクションの制限の期間をクリックします。 一時的なインタラクションの制限オプション

参考資料