作者:张骞在这里 | 来源:互联网 | 2023-05-20 16:13
在我的一台服务器上,当我尝试在gitlab上拉/ ls-remote新创建的repo时,我收到这些错误:
git ls-remote git@gitlab.com:mas-vem/dinnerdelivery.git
fatal: protocol error: bad line length character: Depl
如果我试图远程创建最早创建的存储库之一,一切都很好.
当我运行此命令时:
ssh git@gitlab.com git-receive-pack mas-vem/dinnerdelivery.git
我收到这个错误:
Deploy key not allowed to push
但我不想推= /
可能是什么?我身边是gitlab问题还是错误?
1> Drakmail..:
发现问题是什么:我忘了在repo中添加部署密钥= /在问题解决之后.
2> 小智..:
仅供其他用户参考:
fatal: protocol error: bad line length character: no s
可以是"没有这样的项目"的截断答案.
在我的情况下,可以通过在gitlab中将用户(甚至是你自己)添加到项目来修复这种错误:
https://gitlab.com/username/your_project/project_members
另外,请确保在用户"配置文件设置"> SSH密钥或项目>设置>部署密钥中设置公钥
谢谢,这是我的问题.之所以发生这种情况,是因为我将项目移动到了另 有谁知道为什么错误消息会被截断?