git@github.com: Permission denied (publickey). npm ERR! fatal: Could not read from remote repository.
时间: 2023-11-06 17:54:18 浏览: 260
git@github.com: Permission denied (public***方法是在 GitHub 上设置 SSH 密钥。
首先,您需要在 GitHub 上设置用户和邮箱。然后,在当前文件夹下打开 Git Bash,并执行以下步骤来重新生成 SSH 公钥:
1. 首先,确保您已经在 Git Bash 中设置了正确的用户和邮箱,可以使用以下命令来设置:
```
git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"
```
2. 然后,使用以下命令生成 SSH 密钥:
```
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
```
3. 在生成密钥的过程中,您将被要求选择一个保存密钥的文件夹和为密钥设置一个密码。您可以选择使用默认的文件夹和不设置密码,或根据需要进行自定义。
4. 生成密钥后,使用以下命令将公钥添加到您的 GitHub 帐户:
```
clip < ~/.ssh/id_rsa.pub
```
5. 登录到您的 GitHub 帐户,在右上角的头像下拉菜单中选择 "Settings"。
6. 在左侧菜单中选择 "SSH and GPG keys"。
7. 单击 "New SSH key"。
8. 在 "Title" 字段中为密钥添加一个描述性标题,然后将剪贴板中的公钥粘贴到 "Key" 字段中。
9.***
阅读全文