Windows Git服务器和Linux Git客户端

时间:2018-06-06 20:44:29

标签: linux windows git

我在Windows 2016服务器上设置了一个简单的git存储库,我在CentOS Linux客户端上有一个存储库,我试图通过http推送到Windows服务器存储库。我一直收到“Repo不存在”的错误。我已经验证了可以通过浏览器中的http访问repo(我看到显示的所有repo文件)。我复制了相同的URL并在我的CentOS盒子上设置了一个遥控器,它找不到它。

我在某处读到它可能是权限问题。有没有人之前有这个问题,有没有人能够修复它?

我似乎无法找到解释如何正确设置此类环境的文章。我似乎只能在Windows客户端设置中找到Linux服务器。

更新

要更清楚我的设置:我从https://git-scm.com/下载了git。我目前有一个托管git存储库的IIS 7网络服务器。我正在尝试从CentOS建立http连接。我是否真的需要第三方软件才能使其正常工作,或者只使用IIS和git吗?

1 个答案:

答案 0 :(得分:0)

这取决于您的Git存储库托管服务的设置方式。

两者都将解释如何在Windows上为Git存储库设置HTTP访问(因为它们是多平台的)

使用IIS:“How to set up a git repository accessible through http on IIS”,它使用jakubgarfield/Bonobo-Git-Server

  

我是否需要使用第三方软件才能使其正常工作,或者IIS和git是否可以独立工作?除非必要,否则我宁愿不安装任何其他东西

是的,这是可取的。如此old project所示,您需要以某种方式调用git-http-backend