是否可以设置私有github,codeplex或code.google.com?

par*_*dak 10 codeplex github

我正在考虑在我的公司内部设置一个具有类似功能的codeplex.com或code.google.com或github.com的服务器,以便所有同事都可以创建和维护项目.

是否有任何具有此类功能的开源应用程序?

j0k*_*j0k 6

如果你想托管自己的git存储库,GitLab是一个非常好的选择.

它使用Gitolite来管理存储库,但现在使用自己的GitLab-shell(这使得安装和维护GitLab变得更加容易)并提供了一个很好的用户界面来管理它们.

GitLab是一个免费的项目和存储库管理应用程序

还有一个在线演示,代码源可以在github上找到.

GitLab 5.0发布以来更新


Bri*_*per 5

没有什么能阻止你自己这样做.例子:

  • 在客户端,我们决定使用Subversion,因此我们让IT人员在Windows上安装Apache,使用ModDAV模块,使用ActiveDirectory身份验证(这是一个Windows商店).我们使用内部httpURL来访问存储库.公司内的其他团队也开始在Subversion服务器上请求项目.到目前为止,它工作正常,并且完全由内部托管.IT部门管理存储库的权限和备份.每个仓库都有自己的权限集.它运作得很好.
  • Git可以在内部运行,有几种方法可以实现.我在家里使用内部Git repos(除了一些私人GitHub repos).我只是用SSH来验证服务器; 这样,我不必运行单独的服务器进程.但是,还有其他方法.例如,请参阅如何在Linux上设置自己的私有Git服务器.它推荐Gitolite.

简而言之,您没有必要使用像GitHub或Google这样的基于云的服务.当然,有很多理由考虑这样的服务,但无论是否使用外部服务或内部服务器都是一个单独的问题,如果您愿意,您是否可以运行自己的内部服务.


And*_*are 3

您提到的大多数(如果不是全部 - 我知道 Google Code 不提供)选项都提供托管私人存储库。 Github 肯定是这样的。