我正在为更多平台寻找一些git服务器,例如Windows,Linux和Solaris。 我只知道获胜的msysgit。这三个平台是否有一些等价物?
答案 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)
答案 3 :(得分:0)
有一个开源解决方案,相当于用Java编写的GitHub,名为GitBlit。