前言 当出现Visual Studio推送变更失败时,卸载系统中所有Git以及Visual Studio 的Git工具再重装即可 前情概要 今天由于要尝试使用RabbitMQ,所以打算先在本地做些小Demo进行测试,并用Github进行代码管理,在测试可用之后再重新在SVN上面建立项目.在Visual Studio中更换源代码管理引擎为Git,克隆已有代码库,添加项目和代码, 提交,这些步骤都没问题,直到要推送时团队资源管理器提示失败.输出里报的错为 failed with a fatal er
现象: 推送GitHub时,出现如下报错 fatal: Out of memory, malloc failed (tried to allocate XXXXXX bytes)error: failed to push some refs to 'https://github.com/xxxxxxx/xx.git' 解决方法: 修改配置文件(.git/config)中远程GitHub的url为SSH形式,而不是HTTPS格式 SSH:git@github.com:用户名/仓库名.git 修改后