当前位置:  开发笔记 > 编程语言 > 正文

我如何在自己的服务器上安装Github?

如何解决《我如何在自己的服务器上安装Github?》经验,为你挑选了6个好方法。

有没有像Github那样适用于您自己的本地服务器的东西?我很好奇,如果有一个PHP脚本甚至是模仿Github功能的桌面客户端,我喜欢Github,但在我自己的服务器上托管会很好.

抱歉,如果这不被认为是"编程",但通常只有程序员使用GIT和Github


更新

首先感谢所有伟大的建议,很高兴看到那里有选择.从这里发布的内容和我的谷歌搜索,我可以说它看起来最好看/最相似Github解决方案用Ruby编码,这对一些人来说很棒,但我是一个PHP类型的人(现在).

大多数PHP GIT查看器都是过时的和被遗弃的项目,或者它们看起来像废话(我意识到我可以将它们修复为更像Github)但我在PHP中遇到了一些看起来很有前途的东西.它被称为Glip它在Github上这里https://github.com/patrikf/glip对我来说它是迄今为止我找到的最有吸引力和易于使用的解决方案.对于高级Git用户来说,它可能还不够,但对我来说,我只是希望能够查看git repo并提供该功能.

现在我仍然继续寻找完美的解决方案,我会找到它吗?我希望如此,但就目前而言,这是我们得到的.我正在考虑编写自己的,像Github一样具有吸引力,并且具有其他功能,例如错误和功能请求的问题跟踪器.到目前为止我看到的所有这些都不太好



1> manojlds..:

有GitHub企业.

还有一个开源的"克隆".

PS:如果因为没有免费的私人回购,GitHub不适合你,你也可以试试bitbucket.


您可以在自己的服务器上免费运行GitLab.GitHub Enterprise需要花费很多钱.

2> marc..:

我很惊讶没有人提到开源项目gogs(http://gogs.io) 或它的派生分支gitea(http://gitea.io)基本上提供了与gitlab相同的功能,但是最小的系统资源(低占用空间),非常适合在Raspberry Pi中运行.安装和维护也更简单.



3> 小智..:

Gitlab已经使他们的服务可以在您自己的服务器上免费运行. https://about.gitlab.com/downloads/



4> RyanWilcox..:

有一些开源替代品:

http://rhodecode.com/ (以Python实现)

http://gitlabhq.com/.(在Ruby on Rails中实现)


Rhodecode并不是真正的开源.GitLab是麻省理工学院.

5> Daniel M. Me..:

你应该看看这个:http://gitlist.org/.

它是用PHP编写的,就像你想要的那样.



6> Pablo Maurin..:

如果您必须拥有GitHub,那么就已经提到了企业版.

如果您想寻找为您的公司运行中央git服务器的替代方案,您可以尝试使用Gitolite.

https://github.com/sitaramc/gitolite
https://github.com/sitaramc/gitolite/wiki/

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有