赞
踩
git pull
时(或git push
, git clone
等),出现如下问题。
原因是在2022年3月15日之后,github不再支持SHA-1的加密方式了。
将SHA-1的加密方式修改为ECDSA
的方式,并把公钥加入到github中,具体操作步骤如下。
执行如下命令。
ssh-keygen -t ecdsa -b 521 -C "your_email@example.com"
按照如下截图操作。
生成好了之后会在~/.ssh
目录中看到多出两个文件id_ecdsa
和id_ecdsa.pub
,分别为私钥和公钥。
从github的右上角点击向下的小箭头,然后选择Settings
。
选择SSH and GPG keys
,然后点击New SSH key
。
首先执行命令gedit ~/.ssh/id_ecdsa.pub
打开ECDSA的公钥,复制全部内容,粘贴到下边位置。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。