如何在GitHub上设置一个私人的Git仓库? 这甚至有可能吗?

我打算分享我的源代码的邀请,只有几十个用户也许。 源代码本身不应该公开。 参与者被允许并被鼓励提交他们的改变。 所以我需要源代码控制,最好Git,托pipe在一个公共服务器与私人访问级别为多个用户。

我了解到可以在GitHub上设置使用https://链接的私有git存储库。 在GitHub本身,这样的项目不会出现在search中。 对于参与的用户,项目显示一个“locking”图标。 所以显然有私人存储库,我只是不知道如何设置一个。 很多教程使用SSH来设置私有存储库,但是他们都要求你有“你自己的服务器”。

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

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

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

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

bitbucket – 他们的计划似乎是最好的。 他们给你的方式比Github做免费账户更多 – 事实上,我仍然只使用免费计划 – 不需要注册到付费账户; 加上界面几乎与Github完全相同。

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

如果你是一个学生,你可以在https://github.com/edu获得一个免费的私人存储库;

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

一旦你在github上有了一个付费账户,如何创build一个私有仓库并不明显。 为具有付费帐户的组织创build私人回购请访问https://github.com/organizations/MYORGANIZATIONNAME

我想到了如何在这里导航的唯一方法是:

  • 转到您组织的主页: https : //github.com/MYORGANIZATIONNAME
  • 点击右上方的“Edit MYORGANIZATION's Profile”button
  • 点击左上angular的“Github”图标(非显而易见)
  • 点击“News Feed”选项卡(非显而易见)
  • 点击右边的“New Repository”button