![为什么使用推送时 GitLab 会出现“致命错误:无法从远程存储库读取。”而我可以进行拉取?](https://linux22.com/image/618212/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BD%BF%E7%94%A8%E6%8E%A8%E9%80%81%E6%97%B6%20GitLab%20%E4%BC%9A%E5%87%BA%E7%8E%B0%E2%80%9C%E8%87%B4%E5%91%BD%E9%94%99%E8%AF%AF%EF%BC%9A%E6%97%A0%E6%B3%95%E4%BB%8E%E8%BF%9C%E7%A8%8B%E5%AD%98%E5%82%A8%E5%BA%93%E8%AF%BB%E5%8F%96%E3%80%82%E2%80%9D%E8%80%8C%E6%88%91%E5%8F%AF%E4%BB%A5%E8%BF%9B%E8%A1%8C%E6%8B%89%E5%8F%96%EF%BC%9F.png)
当我尝试时git push
我收到以下消息:
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我可以克隆和拉从远程。远程是 GitLab 私有仓库,因此我必须经过身份验证才能克隆或者拉因此我认为可以丢弃密钥/身份验证问题。
我在 GitLab 5.2.1
编辑
只是为了添加更多信息...
git clone
克隆 repo成功后立即发生该错误。不是很罕见吗?
答案1
经过大量测试(例如删除和添加 ssh 密钥、取消保护所有 repo 分支等)后,问题得到解决,只需重启 GitLab 服务器即可。