ZBLOG

zhangyuhe@LAPTOP-VA9KUEDN MINGW64 /e/HBuilderX/uni音乐 $ git clone git@github.com:Binaryify/NeteaseCloudMusicApi.git Cloning into 'NeteaseCloudMusicApi'... git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. ...

这个错误通常是由于你的 Git 身份验证方式导致的。当使用 SSH 协议克隆 GitHub 仓库时,需要设置正确的 SSH 密钥。

首先,请确保你已经生成了 SSH 密钥对。如果没有生成,请按照以下步骤进行:

  1. 打开 Git Bash 终端。
  2. 输入以下命令,并将你的电子邮件地址替换为正确的值:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  1. 在提示中选择保存密钥对的位置(默认为 ~/.ssh/id_rsa)和输入密码(可选)。

完成上述步骤后,按照以下指南进行操作:

  1. 打开 Git Bash 终端。
  2. 运行以下命令来启动代理:
eval "$(ssh-agent -s)"
  1. 添加私钥到 ssh-agent 中(请将路径 ~/.ssh/id_rsa 替换为你实际的私钥路径):
ssh-add ~/.ssh/id_rsa
  1. 确保在 GitHub 上添加了公钥。打开 ~/.ssh/id_rsa.pub 文件,复制其中内容。
  2. 登录到你的 GitHub 帐户,在右上角点击头像,然后选择 “Settings”。
  3. 在左侧菜单中选择 “SSH and GPG keys”。
  4. 点击 “New SSH key”。
  5. 将之前复制的公钥粘贴到 Key 字段中,并为该密钥提供一个描述。
  6. 点击 “Add SSH key” 完成添加。

完成上述步骤后,再次尝试使用 git clone 命令克隆仓库。如果一切顺利,你应该能够成功进行克隆操作。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=9039

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?