无法推送到远程git存储库

时间:2012-08-15 11:17:35

标签: xcode git terminal

所以我一直在努力将我最近的提交推送到我在Bitbucket上设置的远程存储库。

我最初使用的是Xcode,并已询问this question,建议使用终端推送而不是Xcode。

现在,我尝试了终端,但这并没有解决问题。但是当我尝试git push

时,它确实给了我更详细的错误消息
Neils-iMac:ProjectName Neil$ git push
Password: 

Counting objects: 49, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (38/38), done.
Writing objects: 100% (39/39), 975.78 KiB, done.
Total 39 (delta 31), reused 0 (delta 0)
error: RPC failed; result=55, HTTP code = 0
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
fatal: expected ok/error, helper said '2004\??? ?&?ЇҶ-9?u?r?m?v?ǣ3Ƅ:??Eƒ?=?&?"d?+??
   *^?eA??/3cv????ʞe??f???????
                              ?(??`}D???5???^:T??PxP????%?338?]??F?}???Gf?g??[??*??}zƈ1X'

Neils-iMac:ProjectName Neil$ 
Neils-iMac:ProjectName Neil$ 

我是这些远程存储库的新手,并且在Xcode上一切正常,所以如果你建议我在终端中做一些事情,那么如果你描述了这样做会有所帮助。

有关详细信息,请参阅我的previous question


编辑:这是;

的结果

git status

# On branch master
# Your branch is ahead of 'origin/master' by 5 commits.
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   CrunchCalculator.xcodeproj/project.xcworkspace/
#   CrunchCalculator.xcodeproj/xcuserdata/
nothing added to commit but untracked files present (use "git add" to track)

git remote show origin

HEAD branch: master
  Remote branch:
    master tracked
  Local branch configured for 'git pull':
    master merges with remote master
  Local ref configured for 'git push':
    master pushes to master (fast-forwardable)

2 个答案:

答案 0 :(得分:17)

看起来您正在尝试推送一个大的delta和push buffer is not big enough

试试这个:

git config http.postBuffer 524288000

答案 1 :(得分:2)

我遇到了同样的问题,git config http.postBuffer 524288000为我工作。