You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法克隆GitHub仓库prework-study-guide:公钥权限拒绝问题求助

解决Git Clone时Permission denied (publickey)的问题
  • 检查本地SSH密钥状态
    执行ls -al ~/.ssh,查看是否存在id_rsa(私钥)和id_rsa.pub(公钥)文件。如果没有,直接生成新密钥:

    ssh-keygen -t rsa -b 4096 -C "你的GitHub注册邮箱"
    

    全程按回车使用默认设置即可,无需强制设置密码。

  • 将公钥上传至GitHub账户
    查看公钥内容:cat ~/.ssh/id_rsa.pub,复制输出的全部文本。登录GitHub后,进入「Settings」→「SSH and GPG keys」→「New SSH key」,粘贴公钥内容,自定义标题后保存。

  • 验证SSH连接有效性
    执行ssh -T git@github.com,若输出类似「Hi XXX! You've successfully authenticated, but GitHub does not provide shell access.」的内容,说明SSH连接已正常。

  • 修正克隆命令的拼写错误
    你原命令中的gitub.com是拼写错误,正确应为github.com,同时需移除多余的单引号和末尾的>符号,正确命令格式如下:

    git clone git@github.com:<用户名>/prework-study-guide.git
    

    把<用户名>替换为仓库实际拥有者的GitHub用户名。

  • 备选方案:改用HTTPS克隆
    若不想配置SSH,可直接使用HTTPS地址克隆,命令格式为:

    git clone https://github.com:<用户名>/prework-study-guide.git
    

    执行时需输入GitHub用户名和个人访问令牌(GitHub现已不支持密码登录,需在账户设置中生成个人访问令牌)。

内容的提问来源于stack exchange,提问作者Davonte

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 21:28:14