【发布时间】:2010-04-08 13:34:06
【问题描述】:
我打算以仅受邀的方式将我的源代码分享给几十个用户。源代码本身不应公开。允许并鼓励参与者提交他们的更改。所以我需要源代码控制,最好是 Git,它托管在一个公共服务器上,为多个用户提供私人访问权限。
我了解到可以在 GitHub 上设置使用 https:// 链接的私有 Git 存储库。在 GitHub 本身上,这样的项目不会出现在搜索中。对于参与的用户,该项目显示一个“锁定”图标。所以显然有私有存储库;就是不知道怎么设置。很多教程使用 SSH 来设置私有存储库,但它们都要求您拥有“自己的服务器”。
我不关心推送/拉取源代码时的安全连接,也不存在与 GitHub 的信任问题。我所关心的只是向我邀请的用户授予访问权限。也许我太天真了,这样的解决方案只能通过商业托管(例如,Unfuddle、Assembla)获得,但如果不是,我真的很想知道它是如何完成的!
【问题讨论】:
-
自 2019 年 1 月(8 年多后)以来,GitHub 上提供了无限的免费私有存储库。见my answer below