来自WebDav的git clone

时间:2013-12-18 16:05:27

标签: git apache webdav

我想拥有一个可移植的git环境,所以我可以在需要时将它移动到不同的机器上。

我有XAMPP Portable和Git便携式。我在XAMPP上启用了WebDav并确认它正在运行。我可以通过WebDav客户端(在我的例子中是Carrot Dav)复制并写入该文件夹。

使用git portable我创建了一个名为“test”的空白项目,并添加了一个“main.c”文件进行测试。

现在我想通过网络克隆“测试”项目。所以在另一台PC上运行

git clone http://myserver.com/git/test

我得到了:

fatal: repository 'http://myserver.com/git/test/' not found

如果我指定了SMB文件夹位置,我可以克隆它,但不幸的是它不能用于WebDav。我尝试过:https,包含用户名,密码和URL,两者都有相同的结果。我以管理员身份运行所有内容,因此没有权限问题。如果我检查Apache日志,我看不到:

192.168.1.9 - - [18/Dec/2013:15:49:44 +0000] "GET /test/info/refs?service=git-upload-pack HTTP/1.1" 404 1049

我现在卡住了,不确定我在这里失踪了什么。

更新: 我按照“重复”的建议做了,但得到了完全相同的结果。我愿意付钱给别人来回答这个问题。免费!任何人吗?

0 个答案:

没有答案