組織の設定内、もしくはユーザーが作成した特定のコメントから、メンバー以外の人をブロックできます。 コメント内でユーザをブロックした場合、そのユーザに、ブロックされたこととその理由を説明する通知を送信できます。 そうしない場合、ブロックされたことはユーザには直接通知されません。 ユーザは、ブロックされても既存のコンテンツを削除できます。
ユーザをブロックする際には、無期限にブロックするか、一定の期間だけブロックするかを選択できます。 誰かを一定の期間だけブロックした場合、その期間が過ぎると自動的にブロックは解除されます。 無期限にブロックした場合、ブロックはいつでも手動で解除できます。 詳しくは、「Organization からユーザのブロックを解除する」を参照してください。
Tip
ユーザーと激しい議論になってブロックしようとしている場合は、その議論をロックすることを検討しましょう。そうすると、コラボレーターだけがコメントできるようになります。 詳しくは、「会話をロックする」をご覧ください。
ユーザを Organization からブロックすると、以下のようになります:
- そのユーザによる Organization のリポジトリの Watch は停止します。
- そのユーザによる Star 付けや Issue 割り当てはリポジトリから削除されます。
- Organization のリポジトリ内のディスカッションまたはコメントに対するユーザの投票が削除されます
- そのユーザは、Organization のリポジトリのコラボレーターではなくなります。
- Organization のリポジトリへのユーザのコントリビューションがカウントされなくなります
- ブロックされたユーザーへの保留中のリポジトリまたは Organization の招待は取り消されます
ユーザを Organization からブロックすると、そのユーザは以下のことができなくなります:
- Organization のリポジトリをコメント中でクロス参照すること
- Organization のリポジトリのフォーク、Watch、ピン留め、Star 付け
また、ブロックされたユーザは Organization のリポジトリで以下のことができません:
- Issue のオープン
- プルリクエストの送信、クローズ、マージ
- Issue、プルリクエスト、あるいはコメントにコメントする
- ウィキページを追加または編集する
コメントでユーザをブロックする
-
ブロックしたい作者のコメントへ移動します。
-
コメントの右上隅にある をクリックし、次に [ユーザーのブロック] をクリックします。
-
ブロックに時間制限を設定する場合は、 [ユーザーのブロック] ドロップダウン メニューを選んで、ユーザーをブロックしている時間をクリックします。
-
組織内でそのユーザーが書いたすべてのコメントを隠したい場合は、 Hide this user's comments を選択し、理由を選択します。
-
ブロックする理由をユーザーに通知したい場合は、 Send a notification to this user を選択します。
-
ユーザーをブロックするには、 [Block user from organization](Organization からユーザーをブロック) または [Block user from organization and send message](Organization からユーザーをブロックしてメッセージを送信) をクリックします。
Organization 設定でユーザをブロックする
-
組織メンバーをブロックするにはまず、組織からユーザーを削除します。
-
GitHub の右上隅で、プロフィール写真を選択し、 あなたの組織をクリックします。
-
組織の隣の [設定] をクリックします。
-
サイド バーで [Moderation] を選択し、[Blocked users] をクリックします。
-
[ユーザーのブロック] の下のテキスト フィールドに、ブロックするユーザーのユーザー名を入力します。
-
ブロックに時間制限を設定する場合は、テキスト フィールドの横にある [ブロックのオプション] ドロップダウン メニューを選んで、ユーザーをブロックしている時間をクリックします。
-
[Block user] をクリックします。
-
必要に応じて、ユーザーがブロックされた理由を説明するメモを追加するには、 [メモの追加] をクリックします。 メモは、Organization の所有者とモデレーターに表示されます。
ディスカッションでユーザーをブロックする
-
ブロックしたい作者のディスカッションへ移動します。
-
コメントの右上隅にある をクリックし、次に [ユーザーのブロック] をクリックします。
-
ブロックに時間制限を設定する場合は、 [ユーザーのブロック] ドロップダウン メニューを選んで、ユーザーをブロックしている時間をクリックします。
-
組織内でそのユーザーが書いたすべてのコメントを隠したい場合は、 Hide this user's comments を選択し、理由を選択します。
-
表示しているディスカッションだけを削除する場合は、[このディスカッションを削除する] を選択します。
-
ユーザーが Organization 内で行ったすべてのディスカッションを削除する場合は、[Organization 内のユーザーのディスカッションをすべて削除する] を選択します。
-
[Organization からユーザーをブロックする] をクリックします。