在Windows 7上使用Apache 2.2设置Git服务器

3

环境 Windows 7 64位

软件 Git 2.10,Apache 2.2,Python 3.3.5,Strawberry Perl 5.24,Libgti2 0.22,Open LDAP

Git服务器设置已完成。Apache 2.2的httpdf.config文件有配置条目。

ScriptAlias "/git" "../interceptor.pl

经过一些验证,Perl脚本使用代码system(path to httpbackend)调用httpbackend

通过这种方式,git应该在bash中执行pre-receive和post-receive钩子。

但是我遇到了错误。

计数对象:3,完成。 使用最多4个线程进行增量压缩。 压缩对象:100%(2/2),完成。 写入对象:100%(3/3),308字节| 0字节/秒,完成。 总共3个(增量0),重用0个(增量0) 远程:0 [main] bash 17820 C:\Program Files\Git\bin..\usr\bin\bash.exe:***致命错误 - add_item("\??\C:\Program Files\Git",“/”,...)失败,errno 1 远程:堆栈跟踪: 远程:帧 函数 参数 远程:000FFFF9BB0 0018007164E(00180273652,00180224DD9,000FFFF9BB0,000FFFF8B30) 远程:000FFFF9BB0 00180046669(000FFFFABE0,000FFFF9BB0,1D2156132A99C69,00000000000) 远程:000FFFF9BB0 001800466A2(000FFFF9BB0,00000000001,000FFFF9BB0,505C3A435C3F3F5C) 远程:000FFFF9BB0 001800DF22B(00000000000,000FFFFCE00,001800CEE68,1D215613B9BEF57) 远程:000FFFFCC00 0018012D735(00000000000,00000000000,001800C753E,00000000000) 远程:000FFFFCCC0 00180046CE5(00000000000,00000000000,00000000000,00000000000) 远程:00000000000 0018004590C(00000000000,00000000000,00000000000,00000000000) 远程:000FFFFFFF0 001800459A4(00000000000,00000000000,00000000000,00000000000) 远程:堆栈跟踪结束 远程:0 [main] bash 17708 C:\Program Files\Git\bin..\usr\bin\bash.exe:***致命错误 - add_item("\??\C:\Program Files\Git",“/”,...)失败,errno 1 远程:堆栈跟踪: 远程:帧 函数 参数 远程:000FFFF9BB0 0018007164E(00180273652,00180224DD9,000FFFF9BB0,000FFFF8B30) 远程:000FFFF9BB0 00180046669(000FFFFABE0,000FFFF9BB0,1D215613BB15B5D,00000000000) 远程:000FFFF9BB0 001800466A2(000FFFF9BB0,00000000001,000FFFF9BB0,505C3A435C3F3F5C) 远程:000FFFF9BB0 001800DF22B(00000000000,000FFFFCE00,001800CEE68,1D2156144A312D3) 远程:000FFFFCC00 0018012D735(00000000000,00000000000,001800C753E,00000000000) 远程:000FFFFCCC0 00180046CE5(00000000000,00000000000,00000000000,00000000000) 远程:00000000000 0018004590C(00000000000,00000000000,00000000000,00000000000) 远程:000FFFFFFF0 001800459A4(00000000000,00000000000,00000000000,00000000000) 远程:堆栈跟踪结束 到 http://localhost:8113/git/MyDemo.git 9a34da9..939214d master -> master 由于这个错误,钩子没有被执行。
1个回答

0

我已经按照这些链接尝试了,但没有成功。:) - Suresh J
1
这是新版本中的一个错误。已经回退到Git 1.9,问题已解决。 - Suresh J

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接