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

时间:2010-12-27 19:43:29

标签: github codeplex

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

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

11 个答案:

答案 0 :(得分:6)

如果您想托管自己的git存储库,

GitLab是一个非常好的选择。

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

  

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

还有一个online demo,代码来源可在github上找到。

GitLab 5.0

发布以来已更新

答案 1 :(得分:5)

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

  • 在客户端,我们决定使用Subversion,因此我们让IT人员安装了Apache Windows,使用ModDAV模块,使用ActiveDirectory身份验证(它是一个Windows商店)。 我们使用内部http URL来访问存储库。公司内部的其他团体 已开始在Subversion服务器上请求项目。到目前为止,它正在发挥作用 很好,它完全在内部托管。 IT部门管理权限和 存储库的备份。每个仓库都有自己的权限集。它运作得很好。
  • Git可以在内部运行,有几种方法可以实现。我使用内部Git回购 在家(除了一些私人GitHub回购)。我只是用SSH来验证 服务器;这样,我不必运行单独的服务器进程。但是,还有其他 方法。例如,请参阅How to Set Up Your Own Private Git Server on Linux。它 建议Gitolite

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

答案 2 :(得分:3)

大多数(如果不是全部 - 我知道Google代码没有)您提到的选项提供托管私人回购。 Github most certainly does.

答案 3 :(得分:3)

您可以在自己的服务器中使用github:GitHub:FI,防火墙安装。

答案 4 :(得分:2)

Indefero是基于PHP的Remine替代品。您可以设置自己的服务器或使用私有代码托管程序。

答案 5 :(得分:2)

您可以安装Virtual Box或其他任何虚拟化软件。然后使用turnkeylinux准备使用堆栈。

答案 6 :(得分:1)

安德鲁哈尔是对的,除非你为他们买单,否则你不可能。 但是,如果您想要免费托管,可以尝试assembla.com。它是免费的,免费支持SVN和Git repo,并有可选的付费版本。

答案 7 :(得分:1)

Bitbucket为您提供无限制的免费私人存储库。几天前我对它进行了测试,只需点击几下,我甚至将我的Github存储库移动到它。我也很喜欢它的网络界面,特别是并排的差异,这是Github错过的一件好事。

https://bitbucket.org/

答案 8 :(得分:0)

只需运行自己的Redmine

答案 9 :(得分:0)

让我们不要忘记Visual Studio Online - 最多5个免费用户或MSDN订阅无限制。 TFS或Git回购可用。与Visual Studio(显然)或Eclipse集成良好。

https://www.visualstudio.com/

答案 10 :(得分:0)

Visual Studio Online现在是Visual Studio Team Services。您可以使用Xcode,Eclipse,IntelliJ,Visual Studio或您喜欢的开发工具进行连接。

您不仅可以获得免费,无限制,私密Git or TFVC repos under version control,还可以使用针对DevOps的企业敏捷工具集成错误和工作项跟踪,例如积压和看板,以及构建,测试和发布的自动化。

您的前5位用户可以免费获得无限制的Visual Studio订阅者和利益相关者,无需额外费用。这里有关于how to get started with Team Services的更多信息。