Git推送失败:无法将特定文件推送到远程仓库

 靠小号3 发布于 2022-12-25 13:31

我有一个git服务器(CentOS 6.5上的git 1.7.1)正常运行一年,
git clone/ pull/ push通过https工作就像一个魅力.
但今天,当我尝试将此文件推送到我的服务器时,它失败并显示以下错误消息:

Counting objects: 17, done.  
Delta compression using up to 4 threads.  
Compressing objects: 100% (7/7), done.  
Writing objects: 100% (7/7), 11.33 KiB | 0 bytes/s, done.  
Total 7 (delta 4), reused 0 (delta 0)  
fatal: protocol error: bad line length character: < HTM    
fatal: The remote end hung up unexpectedly  
fatal: The remote end hung up unexpectedly  
git did not exit cleanly (exit code 128) (13370 ms @ 2014/8/28 PM 01:54:39)

现在我的当地回购似乎破了; 我无法将任何文件推送到我的服务器.
我试图运行,git rm docs.min.js但它仍然无法推送任何文件.
但是,如果我将此repo克隆到另一个工作目录,我可以正常推送文件.

我尝试了几个git客户端,包括Windows 7上的TortoiseGit,CentOS 6上的git,Mac OSX 10.8上的git,但都有同样的问题.

谷歌搜索表明它是服务器端问题,但我的git服务器似乎工作正常.所有其他文件,资料库可以git clone/ pull/ push.

运行git-receive-pack得到以下结果:

00729cb8e722e189b90b7962bf94b91a8cefd8a819da refs/heads/master report-status delete-refs side-band-64k ofs-delta
003e9cb8e722e189b90b7962bf94b91a8cefd8a819da refs/tags/latest
003cbd3510b705ebc9def3afcac0a9bb59ba81a0960d refs/tags/prod
003be9c1bff213332f15892eb1a9c790c9737599b3fa refs/tags/v30
003b0411cb4c7be5f3d3bc4c80a70f10417bd34daed0 refs/tags/v31
003b6070e4869ccce82d0bc778821d748145a0575c2b refs/tags/v32
003b0d62d04331cd3067d93e1003ae8de56cee6601c1 refs/tags/v33
003bb40d0720f0bca2791c8b83b191e9faa673f25980 refs/tags/v34
003bab3cc6a4de19771625a9c30f9f75670745f61a7d refs/tags/v35
003b1f2e45a887653656e36f618839032265aae97989 refs/tags/v36
003b86423373fbecd056d63850e46bca22271bd73e09 refs/tags/v37
003bbd3510b705ebc9def3afcac0a9bb59ba81a0960d refs/tags/v38
003b9cb8e722e189b90b7962bf94b91a8cefd8a819da refs/tags/v39
0000

它挂起0000,没有显示错误消息.

任何的想法?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有