100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > git clone 报错 Permission denied (publickey password).git配置ssh key

git clone 报错 Permission denied (publickey password).git配置ssh key

时间:2020-07-22 00:30:59

相关推荐

git clone 报错 Permission denied (publickey password).git配置ssh key

翻译下这段英文,大概意思是:

权限被拒绝(公钥、密码)。无法从远程存储库中读取。

解决方式:创建ssh key、配置git

1、设置username和email(github每次commit都会记录他们)

git config --global user.name "wenbo"git config --global user.email "1050794513@"

2、通过终端命令创建ssh key

ssh-keygen -t rsa -C "1050794513@"

1050794513@是我的邮件名,回车会有以下输出

Last login: Sat Jan 6 14:12:16 on ttys000WMBdeMacBook-Pro:~ WENBO$ ssh-keygen -t rsa -C "1050794513@"Generating public/private rsa key pair.Enter file in which to save the key (/Users/WENBO/.ssh/id_rsa): /Users/WENBO/.ssh/id_rsa already exists.Overwrite (y/n)? nWMBdeMacBook-Pro:~ WENBO$

由于这里我原来已经创建过,这里我选n,没有创建过的,会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。

终端查看.ssh/id_rsa.pub文件

open .ssh/id_rsa.pub

回车后,就会新弹出一个终端,然后复制里面的key。

或者用cat命令查看

cat .ssh/id_rsa.pub

3、登录GitHub(默认你已经注册了GitHub账号),添加ssh key,点击Settings,如图

屏幕快照 -01-06 下午2.40.11.png

点击New SSH key,如图

屏幕快照 -01-06 下午2.57.15.png

添加key,如图

屏幕快照 -01-06 下午2.53.07.png

4、链接验证

ssh -T git@

终端输出结果

Last login: Sat Jan 6 14:42:55 on ttys000WMBdeMacBook-Pro:~ WENBO$ ssh -T git@ Hi wenmobo! You've successfully authenticated, but GitHub does not provide shell access.WMBdeMacBook-Pro:~ WENBO$

说明已经链接成功。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。