Git拉取远程代码 或者使用SourceTree使用远程URL(SSH方式)克隆到本地 显示Permission denied (publickey)缓存
首先确保在帐号后台已经添加SSH Keyssh
若是还没有添加SSH Key:网站
1.打开终端 输入spa
cat ~/.ssh/id_rsa.pub
复制代码
若是终端出现以ssh-rsa开头一串字符串,表示已经生成了SSH Key,直接复制或者使用3d
pbcopy < ~/.ssh/id_rsa.pub
复制代码
命令将SSH Key复制到粘贴板,而后去GitHub或者GitLab网站我的设置页面SSH Keys设置下面添加 code
ssh-keygen -t rsa -C "your.email@example.com" -b 4096
复制代码
生成SSH Key,而后使用步骤1的方式查看并复制cdn
若是已经添加了SSH Key,确保SSH Key添加正确,依旧显示Permission denied错误,使用以下命令blog
ssh-add ~/.ssh/id_rsa
复制代码
便可解决报错, ssh-add命令是把专用密钥添加到ssh-agent的高速缓存中.字符串