大佬教程收集整理的这篇文章主要介绍了在Windows上使用Apache设置git-http-backend的步骤是什么?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
SetEnv GIT_PROjeCT_ROOT "d:/repositories" SetEnv GIT_http_EXPORT_ALL ScriptAlias /git/ "C:/Program Files/Git/libexec/git-core/git-http-BACkend.exe" <VirtualHost 172.16.0.5:80> <LOCATIOnMatch "^/git/.*/git-receive-pack$"> AuthType Basic AuthName "Git Access" require group committers </LOCATIOnMatch> </VirtualHost>@H_874_17@有人可以提供在Windows上使用git-http-BACkend设置Git服务器的步骤吗?
SetEnv GIT_PROjeCT_ROOT d:/Export/GIT/ SetEnv GIT_http_EXPORT_ALL ScriptAlias /git/ "C:/Progra~1/Git/libexec/git-core/git-http-BACkend.exe/" <Directory "C:/Program Files/Git/libexec/git-core/"> Options +ExecCGI Allow From All </Directory>@H_874_17@我强烈建议您观看apache日志和事件查看器以查看出现了什么问题. @H_874_17@例如, @H_874_17@>找不到libiconv.dll.在Windows中,DLL@L_801_3@需要存在于$PATH中,或者与.exe@L_801_3@相同的@L_801_3@夹中.最简单的修复方法是复制@L_801_3@.
tail -f /c/Program\ Files/Apache\ Software\ Foundation/Apache2.2/logs/{access,error}.log &@H_874_17@您可以使用TAB完成输入此命令和路径,然后按2x TAB获取建议列表. &最后将其变成后台进程.每次发出请求或重新启动apache时,新的日志行都会滚动显示在您的屏幕上. @H_874_17@可以使用以下任一方法停止尾部进程:
jobs # See the BACkground jobs kill %1 # Kill the specific process@H_874_17@要么:
fg # Bring the first job in the foreground Ctrl+C # Kill the foreground process@H_874_17@不要试图在浏览器中打开git URL,这将无效.相反,在同一个GIT Bash sHell中,运行git clone命令.例如.:
git clone http://localhost/git/somefolder.git@H_874_17@…并且您将看到日志滚动指示出错的地方. @H_874_17@由于git-http-BACkend不提供任何HTML前端,我可以全心全意地推荐gitphp(注意有多个项目称为几乎相同).它易于设置,并且在构建时也考虑到了msysGit支持.这应该为您提供一个很好的Web界面来浏览所有可用的存储库. @H_874_17@我在git@L_801_3@夹中遇到空格问题,最好避免这些问题. @H_874_17@如果你想记住密码,克隆http网址至少需要msysGit 1.7.1.
以上是大佬教程为你收集整理的在Windows上使用Apache设置git-http-backend的步骤是什么?全部内容,希望文章能够帮你解决在Windows上使用Apache设置git-http-backend的步骤是什么?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。