codecamp

GitHub 阻止用户访问您的个人帐户

您可以阻止用户以拒绝他们访问您的活动和仓库,以及阻止他们向您发送通知。

关于阻止用户

您可以在您的帐户设置中或从用户的个人资料中阻止用户。 GitHub 在您阻止用户时不会通知用户。 如果要避免与您阻止的用户参与相同的项目,您可以选择对于被阻止用户先前参与的任何仓库显示警告。 您仍然可以在共享空间中看到被阻止用户的活动,被阻止的用户也可以删除他们现有的内容。

提示: 如果您因为言辞激烈的对话而阻止用户,请考虑锁定对话,以限制为只有协作者才能评论。

您阻止用户后:

  • 该用户停止关注您
  • 该用户停止关注并取消固定您的仓库
  • 该用户的星标和议题分配从您的仓库中删除
  • 该用户对您的仓库的复刻被删除
  • 您删除用户仓库的任何复刻
  • 该用户对您仓库中的讨论或评论的投票将被删除
  • 该用户在您的仓库中的协作者身份被删除
  • 该用户对您仓库的贡献不再计为他们的贡献
  • 您对被阻止用户的仓库的贡献不再计为您的贡献
  • 您在他们仓库协作者的身份被删除
  • 他们与您的赞助关系被取消
  • 任何对被阻止用户的待处理仓库或帐户继承者邀请或来自该用户的邀请都被取消

您阻止用户后,他们无法:

  • 向您发送任何通知,包括 @提及您的用户名
  • 评论或编辑您创建的议题或拉取请求
  • 回应您对议题、拉取请求和提交的评论
  • 关注您或在其活动馈送中查看您的内容
  • 将您分配到议题或拉取请求
  • 邀请您成为其仓库的协作者
  • 邀请您作为安全通报的合作者
  • 在评论中交叉引用您的仓库
  • 复刻、关注、固定您的仓库或对其标星
  • 赞助您

在您拥有的仓库中,被阻止的用户也不能:

  • 打开议题
  • 发送、关闭或合并拉取请求
  • 对议题、拉取请求或提交发表评论
  • 添加或编辑 wiki 页面

在您的帐户设置中阻止用户

  1. 在任何页面的右上角,单击您的个人资料照片,然后单击 Settings(设置)

用户栏中的 Settings 图标

  1. 在用户设置侧边栏中,单击 Blocked users(被阻止的用户)

被阻止的用户选项卡

  1. 在“Block a user(阻止用户)”下,键入您要阻止的用户的用户名,然后单击 Block user(阻止用户)

用户名字段和阻止按钮

  1. (可选)要在您访问被阻止用户参与的仓库时显示警告,请选择 Warn me when a blocked user is a prior contributor to a repository(在访问被阻止用户先前参与的仓库时警告我)

关于被阻止用户的警告选项

从用户的个人资料页面阻止用户

  1. 访问用户的个人资料页面。

  1. 在左侧边栏中用户的个人资料图片下,单击 Block or report user(阻止或举报用户)

阻止或举报用户链接

  1. 单击 Block user(阻止用户)

包含阻止用户或举报滥用选项的模态框

如果您受到骚扰,请使用 报告滥用 联系我们。 GitHub 不允许滥用。 有关 GitHub 政策的更多信息,请参阅服务条款社区准则

延伸阅读

GitHub 管理组织仓库中报告的内容
GitHub 查看您已阻止访问您个人帐户的用户
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

GitHub 身份验证

在 GitHub 上管理订阅和通知

在 GitHub 上管理活动的订阅

GitHub 组织和团队

GitHub 管理对组织仓库的 Git 访问

GitHub 计费和付款

GitHub 使用议题和拉取请求进行协作

GitHub 在具有代码质量功能的仓库上进行协作

管理在 GitHub 上的工作

GitHub 建立强大的社区

GitHub 管理仓库

GitHub 自定义 GitHub 工作流程

在 GitHub Marketplace 中购买并安装应用程序

通过 GitHub Jobs 寻找人才

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }