前提说明:推送代码不成功,提示:用户名和密码不对,修改正确的用户名和密码仍然不能推送成功;、
解决方法:Git SSH登录
1:查看本地的ssh密钥:git中git-bash.exe执行下面命令
ls -al ~/.ssh
cd ~/.ssh
ls
cat id_rsa.pub
2:密钥已经存在,可以直接用,跳过3
3:密钥不存在,创建新的密钥;或者之前已经存在的密钥涉及敏感信息可以重新创建
ssh-keygen -t anthor -C "email@example.com"
注:如果想创建别的用户名,邮箱的密钥可以全局修改git用户名和邮箱:
git config --global user.name "name"
git config --global user.email "email"
4:将ssh key添加到GitHub中
1:复制ssh中的密钥:选中你要用的密钥复制
2:登录GitHup,粘贴密钥
5:连接SSH
1:git bash 输入命令:ssh -T git@github.com
确认信息:Are you sure you want to continue connecting (yes/no)? 输入yes回车即可
6:suorceTree 中添加密钥
打开sourceTree,点击导航栏的工具按钮,点击红色框框,选择你要添加的密钥,点击确认,完成。