sorceTree 向GitHup推送代码,密码正确的前提,推送失败

前提说明:推送代码不成功,提示:用户名和密码不对,修改正确的用户名和密码仍然不能推送成功;、

解决方法: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,点击导航栏的工具按钮,点击红色框框,选择你要添加的密钥,点击确认,完成。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容