在GitHub私有仓库提及外部用户是否会授予其相关访问权限?
GitHub私有仓库@提及外部用户的权限规则说明
先说核心结论:在私有仓库的Issue、PR、讨论等任意会话里@没有仓库访问权限的外部用户,不会给这个用户自动授予仓库、分支或对应会话的访问权限。
- 对方只会收到带@内容的邮件通知,邮件里只会显示你@他的那一条消息的文本,看不到整个会话的后续更新,也点不开私有仓库的会话链接查看完整内容,更不会获得代码读写、分支操作等任何仓库相关权限。
- 如果你确实需要让该用户查看对应内容或者参与协作,必须手动到仓库设置里发送协作者邀请,或者用GitHub团队/企业版的「公开单个Issue/PR」功能,单独@操作不会触发任何权限授予。
第二个问题的答案也很明确:因为@本身就不会授予任何权限,自然也不存在删除会话就能撤销权限的说法。
额外补充场景:如果你之前已经给该用户开过协作者权限,对方接受后你才@的他,此时删除那条@消息也不会影响他已经获得的权限,要回收权限必须去仓库的协作者管理列表手动移除对方。
内容的提问来源于stack exchange,提问作者Stack Overflow
相关产品推荐
相关产品推荐

