【发布时间】:2023-03-20 15:00:01
【问题描述】:
我尝试推送时出现以下错误:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists
我知道这意味着什么。但是,id_rsa.pub 确实存在于本地,并且它也被复制到 bitbucker,它们都是相同的。存储库也存在。
可能是什么原因?
【问题讨论】:
-
你用的是什么操作系统?
-
你的 ~/.ssh/config 中有 bitbucket 条目吗?
-
@m79lkm,我没有这条路。但是,我能够在我以前的系统上成功推送到这个存储库。在这个系统上,我有相同的 ~/.ssh 目录和相同的内容,因为我从以前的系统(Mint)复制了它。
-
如果您在移动文件时使用了
cp,那么您在新系统上的文件权限尤其可能出现乱码。rsync最适合移动文件和保留权限。 -
@GuyHughes,应该有什么权限?在我的新系统上,所有这些都具有 root root 权限。
标签: linux ubuntu github ssh public-key