我以为我正确设置了密钥对——我可以执行 git pull。我可以执行 git commit。但是当我执行 git push 时,它会计算对象、解压缩,然后显示:致命错误:远程端意外挂断。
这是什么问题?
我是超级用户,所以这不是文件夹可写/可读访问问题 - 这一定是我设置加密密钥对的方式......我该如何调试这个...因为 git pull 有效?
答案1
你是当然您对 GIT 存储库有写权限吗?
- 如果您使用 git:// 协议:您无法在没有特殊设置的情况下通过 git:// 推送。据我所知,写入权限默认为禁用。
- 如果您使用的是 ssh:// 协议:正常登录并检查您是否具有对 git 存储库的写权限。导航到它并尝试触摸新文件。然后删除新文件。