多平台Git服务器

时间:2012-05-19 22:55:32

标签: git

我正在为更多平台寻找一些git服务器,例如Windows,Linux和Solaris。 我只知道获胜的msysgit。这三个平台是否有一些等价物?

4 个答案:

答案 0 :(得分:1)

“GIT”它是独立的,用C / C ++编写。所有平台都有git客户端。 但是你在“GIT -Server”下理解它有点困难。当您将其添加为远程服务器时,具有存储库的每个客户端都可以是服务器。

在Ubuntu和Debian上:

apt-get install git-core

在Mac上是这样的:

sudo port install git-core

如果没有客户端,您可以编译源。

但这是一个非常普遍的问题。谷歌起初。

编辑:您没有直接服务器。例如,您将存储库放在服务器上,然后从外部访问它们。例如,您可以创建一个裸存储库,这会创建一个文件夹,例如“test.git”,然后您可以通过ssh或其他访问方法调用该文件。

但也许您应该考虑像gitolite这样的gitkeeper来访问用户并控制流并提供存储库。

但是@rcdmk如何说它的linux和unix系统的主要版本。

答案 1 :(得分:0)

在DVCS中,客户端和服务器之间的差异充其量是模糊的。因此,每个git安装都是正确的服务器,因为你可以推送它。

清除了这一点后,你们其他人的问题转化为寻找跨平台的git版本。官方的git实现几乎是跨平台的:msysGit不需要在Windows上运行git,你可以下载“Git for Windows”(这简直就是没有msys和mingw的msysGit)。

我相信这可以回答你的问题。

答案 2 :(得分:0)

您可以尝试基于ASP.NET MVC的Git Candy,一个Git平台。

来源:http://github.com/Aimeast/GitCandy

演示:http://gitcandy.com/

答案 3 :(得分:0)

有一个开源解决方案,相当于用Java编写的GitHub,名为GitBlit。

http://gitblit.com/

相关问题