【发布时间】:2022-02-07 09:29:04
【问题描述】:
由于在单个 Mac 中管理多个帐户,我刚刚开始使用 SSH 密钥。当我尝试使用 SSH 进行克隆时,它运行良好。但是,当我尝试使用 SSH (git remote add origin git@github.com:jiwanjeon/26-django-practice.git) 添加远程存储库并推送我的文件时。它显示此错误消息“git@github.com:权限被拒绝(公钥)。致命:无法从远程存储库读取。”
我google了很多次,但我不知道如何处理它......
- 我尝试过的 :我制作了一个新的 SSH 密钥并将其添加到其存储库 Deploy Key 中,但效果不佳。
编辑 1) : 我也尝试制作一个新的 SSH 密钥并复制并粘贴它,也没有用
编辑 2) 当我尝试通过 HTTP 而不是 SSH git add 存储库时。它也可以,但我不确定为什么即使我添加了 SSH 密钥,SSH 也无法正常工作...
感谢您的帮助!
【问题讨论】:
-
部署密钥是只读的。您可以克隆但不能与它们一起推送。您需要删除部署密钥并将密钥添加到您的配置文件中。
标签: git ssh repository public-key