我是这个Git存储库的新手,并不是真正理解它是如何工作的,因为据说这对代码管理至关重要。然后有朋友推荐我像我这样的初学者使用SmartGit。目前我已经创建了一个网站项目供我参考,并使用SmartGit将我的代码存储在GitLab中。
现在我有1个存储库,有2个本地分支(master&和另一个我称之为'child')。我创建了'child'分支,因为远程存储库(GitLab)的主分支受到保护,这阻止了我推送我的代码,我没有看到任何选项来改变GitLab中的分支状态。
我的存储库图片:My Repo
所以我创建了'child'分支。我已成功提交文件,并在第二天,我试图提交&推动一些新的变化,然后出现错误: -
远程端意外挂断了| RPC失败;结果= 22,HTTP代码= 500
提交错误:The SmartGit's Commit Error
我在SmartGit的git-cmd.exe上尝试了git config --global http.postBuffer 524288000
,但错误仍然存在。
我在互联网上搜索过,其中大多数人主要声明使用该命令。但在互联网上占多数,错误与我的'HTTP code = 500'不一样。因此,我必须专门创建此问题以解决此错误。我希望这被认为是一个好问题,对未来的每个人都有帮助......
答案 0 :(得分:2)
HTTP 500错误表示服务器上发生了错误。增加http缓冲区不会改变服务器引起的问题。
由于服务器说它出错了,你应该联系你的主机以询问是什么问题。如果您自己托管,请检查托管软件的日志,看看它的日志说错了。
答案 1 :(得分:0)
也许您的服务器已满。检查文件夹/ tmp。通常,它是其容量的100%。