2010-04-08 160 views
68

我打算仅以邀请形式将我的源代码分享给几十个用户。源代码本身不应该公开。参与者被允许并被鼓励提交他们的变更。所以我需要源代码控制,最好是Git,托管在一个具有私人访问级别的公共服务器上,供多个用户使用。如何在GitHub上设置私人Git存储库?它甚至有可能吗?

我知道可以在GitHub上设置使用https://链接的私有git存储库。在GitHub上,这样的项目不会出现在搜索中。对于参与的用户,项目会显示一个“锁定”图标。所以显然有私人存储库,我只是不知道如何设置一个。很多教程都使用SSH来设置私有存储库,但它们都需要您拥有“您自己的服务器”。

我不关心推/拉源代码时的安全连接,也没有GitHub的信任问题。我所关心的只是私人存储库,只能访问我邀请的用户。也许我很天真,这样的解决方案只能通过商业托管(例如Unfuddle,Assembla)获得,但如果不是,我真的很想知道它是如何完成的!

回答

81

GitHub上的私人存储库是可能的,但只能使用付费帐户。

微型账户每月7美元起,您可以设置无限数量的私人存储库。请参阅Plans页面以获取更多信息。

更新:2016年5月11日,GitHub推出了一种新的定价模式,为您提供每月7美元的无限量私人存储库。

+1

好吧,帐户设置,计划和计费...明白了。谢谢。 – LearnCocos2D 2010-04-08 13:39:09

+0

Darn,如果我有更多的用户拥有私人只读访问权限,我可以与5个私人协作者确定。 – LearnCocos2D 2010-04-08 13:41:58

+0

只需补充一下,如果你是一个组织,最小的计划是每月25美元,你会得到10个回购。 – ScottJShea 2014-03-26 20:19:37

57

如果你是学生,你可以在https://github.com/edu

+1

正如我现在看到的按钮上的文字说“请求折扣”。所以,我想即使是学生,你也只能获得折扣,但不能获得免费的私人存储库。 – jutky 2014-05-19 19:50:05

+5

@ jutky不,你得到一个有限的时间免费微计划(我认为2年)。 [“打折和**免费**计划可供教育使用”](https://education.github.com/discount_requests/new) – Dennis 2014-05-19 23:40:03

71

到位桶得到一个免费的私人仓库 - 他们的计划似乎是最好的。他们给你的方式不仅仅是github免费账户 - 事实上,我仍然只使用免费计划 - 不需要注册付费账户;加上界面几乎与Github完全相同。

Anyhoo - 一个bitbucket的回购可以有五个私人用户,无限制的公共或私人回购 - 你似乎用付费账户付费的唯一东西是更多的用户访问你的私人回购。

+3

我也使用bitbucket。我必须补充一点,如果您邀请其他人进行bitbucket,您将获得奖金:您的私人存储库可以在(最多)8个用户中共享! – jutky 2014-01-18 19:42:25

+2

“加上界面几乎与Github完全相同”有一次,这可能是这种情况,但不再是。我认为GitHub的用户界面更简单,更实用。由于提到了Bitbucket,因此还有[GitLab](https://www.gitlab.com/)。 – Dennis 2014-05-19 23:50:10

+3

我同意!正如你所说的,当我把答案放入其中时,它非常相似,但与GitHub相比,现在感觉到很多并且思考得很差。我已经将所有内容都按照付费订阅移动到了GitHub,而不是回头看! – 2014-05-20 13:35:58

13

Github是一个很好的工具,用于制作回购,但是它不适合私人回购。除非你得到某种计划,否则你不得不为私人回购支付费用。到目前为止,我有几个项目,如果Github没有做我想做的事,我只需要去Bitbucket。这比GitHub工作起来有点难,但它是无限制的免费回购。希望这有助于。

6

一旦你在github上有一个付费帐户,如何创建一个私有存储库并不明显。要为具有付费帐户的单位创建私人回购,请转至https://github.com/organizations/MYORGANIZATIONNAME

我已经找到了如何导航那里的唯一办法是:

  • 转到您的组织的主页:https://github.com/MYORGANIZATIONNAME
  • 单击“编辑MYORGANIZATION的个人资料”按钮,在右上角
  • 点击(非明显)
  • 点击“News Feed”标签(非明显)
  • 点击右边的“New Repository”按钮 ...
相关问题