在 GitHub 中,我们可以邀请其他 GitHub 用户成为我们私有仓库的合作者(如果不接受,7 天后过期,恢复任何无人认领的许可证)。作为个人存储库的合作者,您可以拉取(读取)存储库的内容并将更改推送(写入)到存储库。您可以在公共和私人存储库上添加无限的协作者(有一些每日限制)。但是,在私有存储库中,存储库的所有者只能向协作者授予写访问权限,而他们不能拥有只读访问权限。
GitHub 还限制了我们可以在 24 小时内邀请的协作者数量。如果我们超过了限制,那么要么我们必须等待 24 小时,要么我们也可以创建一个组织来与更多人合作。
协作者可以执行的操作
协作者可以在他们已获得访问权限的其他人的个人存储库中执行许多操作。他们之中有一些是,
- 在存储库中创建、合并和关闭拉取请求
- 发布、查看、安装包
- 分叉存储库
- 按照拉取请求的建议对存储库进行更改。
- 将议题或拉取请求标记为重复
- 创建、编辑和删除对存储库中提交、拉取请求和问题的任何评论
- 删除自己作为存储库的协作者。
- 管理存储库中的版本。
现在,让我们看看如何邀请合作者加入我们的存储库。
邀请合作者加入您的个人仓库
按照以下步骤邀请合作者到您自己的存储库(公共或私有)。
第 1 步:获取您将添加为合作者的 GitHub 用户的用户名。如果他们不在 GitHub 上,请让他们登录 GitHub(请参阅 注册)。
第 2 步:转到您的存储库(用于添加协作者)
第三步:点击进入设置。
第 4 步:将出现一个设置页面。在这里,进入左侧边栏点击进入管理访问
第五步:然后会出现确认密码页面,输入您的密码进行确认。
第 6 步:接下来,单击 Invite a collaborator。
第 7 步:然后会出现一个搜索字段,您可以在其中输入要添加为合作者的用户名。
第 8 步:选择人员后,将他们添加为协作者。
第 9 步:我们已完成添加单个协作者。现在,他们将收到一封关于邀请您的存储库的邮件。一旦他们接受,他们将拥有对您的存储库的协作者访问权限。到那时它将处于等待邀请状态。您还可以添加更多合作者并删除现有的合作者,如下所示。
从为仓库做出贡献的人中删除协作者权限
与上述步骤类似,进入您的存储库 -> 设置 -> 管理访问 -> 删除图标(协作者用户名右侧)
从协作者的存储库中删除自己
如果您不想成为其他人存储库的协作者,那么您可以将自己从协作者身份中移除。为此,请按照以下步骤操作:
第 1 步:在右上角,单击进入您的个人资料图片,然后单击设置。
第 2 步:然后在左侧栏中单击进入存储库。
第 3 步:单击离开到您要离开的存储库。
第 4 步:将出现一个警告框,阅读该信息,然后单击“我明白,离开此存储库”。
你已经完成了离开这个存储库!