我已经在GitLab上很好地使用了SSH,但是后来我想为GitHub推送一些东西,所以我按照GitHub上的SSH设置的逐步说明进行了操作,然后就忘了这件事。现在,当我尝试推送到旧的GitLab存储库时,它给出了以下错误 Permission denied (publickey).fatal: Could not read from remote repository
我以前一直使用-i <path to public key>作为参数来运行这个命令,但是现在意识到我不需要公钥的路径。当我以user@hostname的身份登录时,我会对..ssh/authorized_ key文件进行猫操作,并查看我的私钥匹配的公钥,这使我感到困惑--我从未提供过公钥。当运行命令时,ssh-copy id如何知道哪个公<e