我在 centos linux 上遇到 git 问题,
当我尝试从我的根帐户推送时,我收到消息
fatal: unable to access Encountered end of file
不仅是主分支,还有我想发送到远程的任何本地分支。 看起来当我尝试 git fetch 时也是同样的情况。
但在我的用户帐户上我没有任何问题。
这种差异的根源是什么。
最佳答案
它可能取决于 pull/获取所使用的协议(protocol)。
由于 HOME
不一样,使用 ssh 意味着寻找 key 但找不到它们。
全局 git 配置也不存在。
对于 https,“遇到文件结尾”也可能意味着 ssl 握手失败,其中用户帐户设置为使用正确的密码,而不是 root 帐户。 (使用 GIT_CURL_VERBOSE=1 git push
进行检查)
关于Git 无法推或 pull 遇到文件结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32518892/