我正在尝试将存储库克隆到PythonAnywhere中,但是却出现了权限被拒绝(公钥)错误。
我按照Pythonanywhere上的说明设置了ssh密钥,并像往常一样将它们粘贴到GitHub中,但是我仍然收到错误。
git clone git@github.com:hackerlikecomputer/CPD-Adult-Arrests-Scraper.git
Cloning into 'CPD-Adult-Arrests-Scraper'...
key_load_public: invalid format
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
答案 0 :(得分:1)
确保使用正确的用户(即为其创建ssh密钥的用户)进行克隆。
这也可能是相关的:key_load_public: invalid format
您可以尝试的另一件事是创建一组新密钥,即ssh-keygen -t ed25119
(或任何类型)。然后cat ~/.ssh/id_25519.pub
。将粘贴输出复制到github SSH密钥区域
以防万一某些东西损坏或无法正确生成。