我一次又一次地看了一遍,需要寻求帮助。
我可以从我的本地机器推送到Gitlab没问题。
但是当Forge尝试部署时,它会响应错误:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Key = xxx
我可以使用forge @ my-ip和cd /.ssh/以及cat authorized_keys进入服务器。我的公钥@ /Users/Me/.ssh/id_rsa.pub就在那里,错误信息中的伪造密钥也在伪造用户帐户上。
当我登录Digital Ocean时,我的id_rsa.pub就在那里
On Forge,我的服务器,ssh密钥,我的id_rsa.pub就在那里
在Gitlab上,我的id_rsa.pub就在那里
有人可以提出错误吗?真的很感激!这是我生产的第一个Laravel应用程序,它已闲置一段时间,我现在重新投入生产,从5.3升级到5.4,所以可能是一些Laravel配置问题?