向我的免费 G​​itHub 帐户添加协作者?

Posted

技术标签:

【中文标题】向我的免费 G​​itHub 帐户添加协作者?【英文标题】:Adding a collaborator to my free GitHub account? 【发布时间】:2011-12-16 17:54:00 【问题描述】:

我创建了一个 GitHub 帐户,我想授予某人写入权限,这样他就可以像我一样推送,有没有办法通过免费计划添加协作者?如果没有,我该怎么办? (除了购买付费帐户,我会在未来这样做)

【问题讨论】:

使用免费帐户,您只能拥有公共回购 ;) @klaustopher,有没有办法只购买一个私人回购?或者是永久支付月费的唯一方法? @Pacerier 不,这是不可能的。您每月支付 7 美元并获得无限的私人回购 自 2019 年 1 月起,免费用户可以拥有无​​限的私人回购。 @Thomas 是的,但免费帐户中只有 3 个合作者。 【参考方案1】:

转到设置下的Manage Access页面(https://github.com/user/repo/settings/access)并根据需要添加协作者。

截图:

【讨论】:

所有答案都是正确的,我将第一个视为正确:p 网址是一样的,但现在(2014)只是一个图标,名称是“设置”。 帖子中的死链接 您的链接无效。请检查并重构它。谢谢@MonaJalal 2020 年了,没有更多的协作者,现在是管理访问权限【参考方案2】:

关于如何添加合作者的明确说明 - 2020 年更新

图片值一千字。让我们来测试一下:

图片说明(点击放大):

.......视频/GIF 还值千元:

Gif 说明(点击放大):

希望图片/gif 能让您更轻松地进行配置!

【讨论】:

【参考方案3】:

将合作者添加到免费计划中非常容易。

    导航到您希望与协作者共享的 Github 上的存储库。 点击屏幕顶部菜单右侧的“设置”标签。 在新页面上,点击页面左侧的“协作者”菜单项。 开始在文本框中输入新协作者的 GitHub 用户名。 从文本框下方显示的列表中选择 GitHub 用户。 点击“添加”按钮。

添加的用户现在应该能够推送到您在 GitHub 上的存储库。

【讨论】:

我这里还有一个问题,因为我们已经设置了私钥和公钥来验证用户的身份,除非他的公钥保存在我的帐户中,否则协作者如何能够推送到存储库?如果我错了,请纠正我 @user525146 被添加到存储库的用户必须向他们的帐户添加一个或多个公钥。将用户添加到您的存储库时,Github 会自动将用户的公钥添加到您的存储库,并在用户更新其密钥时更新密钥。 2020 年了,没有更多的协作者,现在是管理访问权限【参考方案4】:

在存储库中,单击Admin,然后转到Collaborators 选项卡。

【讨论】:

【参考方案5】:

仅供未来读者参考。上述说明已过时,尤其是第 2 步: 2. 点击设置按钮

【讨论】:

最新的说明是什么? @DavidMSyzdek 的回答似乎是最新的。 answer by @Suragch 现在是当前的。【参考方案6】:

项目链接:

https://github.com/your_username/you_repo_name/settings

你会得到一个这样的页面,去协作者并添加协作者

【讨论】:

2020 年了,没有更多的协作者,现在是管理访问权限【参考方案7】:

是的,上面的指令集已经过时了。对于新的 GitHub,必须单击“设置”按钮。

此外,您尝试添加为协作者的人必须拥有现有的 GitHub 帐户。换句话说,他应该先在 GitHub 上注册,因为仅仅通过输入协作者的电子邮件地址是不可能发送协作请求的。

【讨论】:

【参考方案8】:

2020 年更新

现在称为管理访问权限

转到您的私人仓库,点击设置标签,然后从左侧菜单中选择管理访问权限。免费计划最多允许您三个合作者。

注意:如果帐户是个人帐户,您仍然可以添加可以执行各种任务的协作者,但协作者不能(据我所知)在 Xcode 中签署应用程序并将其提交到应用商店。您需要此类合作者的组织帐户。

【讨论】:

【参考方案9】:

请注意,即使是免费帐户,Github 现在也允许无限数量的合作者。见https://github.com/pricing。

【讨论】:

以上是关于向我的免费 G​​itHub 帐户添加协作者?的主要内容,如果未能解决你的问题,请参考以下文章

sh 批量为Heroku应用添加协作者

向一个GitHub repository添加协作者

GitHub创建项目并添加协作者

协作者电子邮件邀请的安全性

协作者如何将他们的更改推送到我在 GitHub 中的存储库

start with git