有没有像Github那样适用于您自己的本地服务器的东西?我很好奇,如果有一个PHP脚本甚至是模仿Github功能的桌面客户端,我喜欢Github,但在我自己的服务器上托管会很好.
抱歉,如果这不被认为是"编程",但通常只有程序员使用GIT和Github
首先感谢所有伟大的建议,很高兴看到那里有选择.从这里发布的内容和我的谷歌搜索,我可以说它看起来最好看/最相似Github解决方案用Ruby编码,这对一些人来说很棒,但我是一个PHP类型的人(现在).
大多数PHP GIT查看器都是过时的和被遗弃的项目,或者它们看起来像废话(我意识到我可以将它们修复为更像Github)但我在PHP中遇到了一些看起来很有前途的东西.它被称为Glip它在Github上这里https://github.com/patrikf/glip对我来说它是迄今为止我找到的最有吸引力和易于使用的解决方案.对于高级Git用户来说,它可能还不够,但对我来说,我只是希望能够查看git repo并提供该功能.
现在我仍然继续寻找完美的解决方案,我会找到它吗?我希望如此,但就目前而言,这是我们得到的.我正在考虑编写自己的,像Github一样具有吸引力,并且具有其他功能,例如错误和功能请求的问题跟踪器.到目前为止我看到的所有这些都不太好
有GitHub企业.
还有一个开源的"克隆".
PS:如果因为没有免费的私人回购,GitHub不适合你,你也可以试试bitbucket.
我很惊讶没有人提到开源项目gogs(http://gogs.io) 或它的派生分支gitea(http://gitea.io)基本上提供了与gitlab相同的功能,但是最小的系统资源(低占用空间),非常适合在Raspberry Pi中运行.安装和维护也更简单.
Gitlab已经使他们的服务可以在您自己的服务器上免费运行. https://about.gitlab.com/downloads/
有一些开源替代品:
http://rhodecode.com/ (以Python实现)
http://gitlabhq.com/.(在Ruby on Rails中实现)
你应该看看这个:http://gitlist.org/.
它是用PHP编写的,就像你想要的那样.
如果您必须拥有GitHub,那么就已经提到了企业版.
如果您想寻找为您的公司运行中央git服务器的替代方案,您可以尝试使用Gitolite.
https://github.com/sitaramc/gitolite
https://github.com/sitaramc/gitolite/wiki/