情况
虽然在GitHub添加了SSH keys,但是在执行git clone https://*
命令时,仍然会提示需要输入密码,如下:
git clone https://github.com/yansheng8*
Cloning into '*'...
Username for 'https://github.com':
理解
之前配置SSH,需要使用ssh形式的URL(即git@github.com:*
开头的)进行clone。
# 配置SSH
#1)本地生成key
ssh-keygen -t rsa -C "email@qq.com"
#2)查看生成的key
cat cat ~/.ssh/id_rsa.pub
#3)在github个人账户配置key