花了一整天试着成功地将一段代码推入我们的Git仓库。当我为SSH生成公钥时,我得到一个Git致命错误,说“访问被拒绝”,我已经读过它与VS一起使用Http更好。
现在,当我切换到Http时,一切运行良好,但最后git push origin master
这次结束时“远程端意外挂断”。
当我运行ssh -T
时......我得到了相同的“权限被拒绝”。
我做错了什么?
如果你知道SSH可以与VS一起使用,那么请提示我需要尝试成功添加公钥(我在git网站上执行这些步骤并遇到权限被拒绝。)
但其余的工作正常,我可以从回购中提取数据。
答案 0 :(得分:0)
好的,完成了这件事。问题在于智能的http缓冲区块机制,无论谁坚持这个只是运行这个git家伙:
git config http.postBuffer 104857600
或任何其他数量的字节,但不是一个非常大的字节,高达50MB,正如他们在他们的网站上所建议的那样。