问题一:
出现如下警告:Warning: Permanently added the RSA host key for IP address '13.229.188.59' to the list of known host
原因:
那条警告的大概意思就是:警告:为IP地址13.229.188.59的主机(RSA连接的)持久添加到hosts文件中
解决:
mac电脑在命令行输入:sudo vim /stc/hosts 出现hosts内容文本
点击键盘的i 进入输入模式输入:
13.229.188.59 github.com
验证:
git push
问题二:
出现如下提示:git@github.com: Permission denied (publickey). 处理
原因:
设置的密钥不正确,有种原因
1.设置的本地的邮箱和用户名不正确,导致使用git命令请求时获取本地的账户验证时出了问题
2.GitHub上设置的sshkey不正确,需要本地产生的sshkey设置到GitHub
3.本地的sshkey没设置到ssh-agent中
解决:
第一步,git config --global --list 验证邮箱与GitHub注册时输入的是否一致
第二步,通过git config --global user.name “yourname”,git config --global user.email “email@email.com ”
第三步,ssh-keygen -t rsa -C “这里换上你的邮箱”,一路回车,在出现选择时输入Y,再一路回车直到生成密钥。会在/Users/***/路径下生成一个.ssh文件夹,密钥就存储在其中。
第四步,到github仓库,添加秘钥。
第五部,ssh -T git@github.com 测试一下通不通
第六部:将产生的sshkey添加到ssh-agent中
1.ssh-agent -s
2.ssh-add ~/.ssh/id_rsa 操作这两步。
验证:
ssh -T git@github.com 测试一下通不通