当我尝试将代码推送到gitlab上的远程存储库时,出现以下错误:
git push origin
Permission denied (publickey). fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
我以前从未遇到过这个错误,今天突然出现了。
我检查了gitlab上的设置,我的ssh密钥正确存储,并且在本地没有任何更改会影响我的ssh密钥。
我还尝试使用以下命令检查本地的ssh密钥,并与gitlab帐户中存储的密钥进行比较:ssh -vT git@xxx.com
但是,由于以下错误,我无法连接服务器:Connection timed out
在这种情况下,我应该生成一个新的ssh密钥并附加到我的gitlab帐户,还是有一些解决方法来解决现有ssh密钥的问题?
谢谢!