git题目:git@github.com: Permission denied (publickey). fatal: Could n ...

一给  论坛元老 | 2024-11-6 04:29:04 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1843|帖子 1843|积分 5529

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
重装体系后,git push项目时出现git@github.com: Permission denied (publickey). fatal: Could not read from remote repository.Please make sure you have the correct access rights and the repository exists.出现这个题目表现你在实验将本地代码推送到GitHub时,没有提供精确的公钥,或者你的公钥没有被添加到你的GitHub账户中。
1.查抄你的SSH密钥

在下令行中运行 ls -a ~/.ssh
来查看是否存在 .pub 文件。这个 .pub 文件就是你的公钥。
  1. ls -a ~/.ssh
复制代码
我这里的情况是没有.pub文件,我是直接重新天生密钥
2.重新天生密钥

  1. ssh-keygen -t rsa -C "your-email@example.com"
复制代码
这里,-t rsa 表现天生RSA类型的密钥,-C “your-email@example.com” 是你的邮箱地点,可以根据需要更改。在天生密钥时,会要求你输入一个文件路径来保存私钥文件,默认为 ~/.ssh/id_rsa,你可以按回车键使用默认路径。
Generating public/private rsa key pair.:这是下令的输出,告诉你体系正在天生一个RSA公钥/私钥对。
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa)::体系提示你输入一个文件路径来保存天生的私钥。默认的文件路径是/c/Users/Administrator/.ssh/id_rsa。假如你想保存到其他位置或使用不同的文件名,可以在提示时输入。假如你按回车键,私钥将被保存在默认位置。
Enter passphrase (empty for no passphrase)::这是提示你输入私钥的密码短语。密码短语是私钥的一个可选的安全保护层,用于保护私钥不被未经授权的访问。假如你选择不使用密码短语(即直接按回车键),私钥将没有密码保护。
3. 添加SSH密钥到GitHub账户

密钥天生乐成后,下令行中Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub告诉你公钥被保存的文件路径;
登录到你的GitHub账户,点击右上角的“设置”按钮,进入“SSH和GPG密钥”页面。在该页面中,点击“New SSH key”按钮。在新打开的对话框中,将你天生的公钥复制粘贴到文本框中(可以用记事本打开上面那个公钥文件),并输入一个标题(例如“My SSH Key”)。然后,点击“Add key”按钮。
4. 验证SSH密钥是否设置乐成:在终端或下令提示符中,使用以下下令测试SSH密钥是否设置乐成:

  1. ssh -T git@github.com
复制代码
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes:询问你是否确定要继承连接。假如你选择“yes”,那么这个主机的公钥将被添加到已知主机列表中,如许下次连接时就不需要再次确认。
5.设置Git堆栈的远程地点为SSH类型

在终端或下令提示符中,导航到你的本地Git堆栈所在的目次,并执行以下下令来设置远程堆栈地点为SSH类型:
  1. git remote set-url origin <your-ssh-url>
复制代码
6.验证远程堆栈地点是否设置精确

使用以下下令查看远程堆栈地点是否精确设置:
  1. git remote -v
复制代码
假如统统设置精确,你将看到类似以下输出:
origin git@github.com:/.git (fetch)
origin git@github.com:/.git (push)
如今你已经乐成设置了SSH密钥,并可以使用SSH协议将代码推送到GitHub堆栈。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

一给

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表