github报错Permission denied,配置连接ssh公钥教程
前言
克隆github的源码的时候提示报错信息“git@github.com: Permission denied (publickey).fatal: Could
not read from remote repository”,这个问题如何解决其实很简单,这是没配置github公钥导致的。只需要
上你的账号去配置一下公钥连接即可。但本地怎么去和github的服务连接,这个就很多新手不会了。
配置
这里需要你有github的账号,https://github.com/login 我们登陆后点击右上角头像——>settings
SSH adn GPG keys——>SSH keys——>New SSH key
我们打开电脑的cmd来生成sshkey
ssh-keygen -t rsa -C "替换成你github注册的邮箱"
跟着步骤输入即可
Enter file in which to save the key (C:\Users\kt/.ssh/id_rsa): 这里是key保存的位置
Enter passphrase (empty for no passphrase): 输入你的密码
Enter same passphrase again: 重复输入你的密码
这个路径就是我们刚才生成key保存的目录C:\Users\kt/.ssh/
我们选择记事本来打开 id_rsa.pub这个文件,把里面内容复制出来
再回到我们刚才的那个网页github的新建ssh keys的地方,粘贴进去,点add ssh key即可
测试
完成之后,我们测试一下连接,敲下列命令后,输入密码后看到
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.就成功了
ssh -T git@github.com
可以正常克隆咯
版权声明:
作者:ivpsr.com
链接:https://ivpsr.com/2047.html
文章版权归作者所有,未经允许请勿转载。
THE END