在github添加ssh key后,push还要输入账号密码的解决方法

参考:http://blog.csdn.net/akmumu/article/details/42397691

   http://blog.csdn.net/baidu_35085676/article/details/53456884

加添ssh keys的方法网上一搜很多,但是push的时候还是要输入账号密码,

是因为clone的时候用的是https而没有用ssh的方法。

只需要克隆的时候在github上选择ssh(clone的地址下面有)

SSH clone URL

git@github.com:hpcpp/hello-world.git
格式是这样的:
git@github.com:用户名/工程名.git
 

像这种,点击ssh,克隆这个地址即可,如果是已经克隆好的只需要改对应工程目录下的config就可以(每个工程的目录下隐藏文件就有个.git文件夹,进去就可以看到config配置文件了)

显示隐藏文件和目录的命令ls -a

vim .git/config

像下面改url

[remote "origin"]
url = git@github.com:hpcpp/hello-world.git

将url这行修改为

posted @ 2017-08-14 19:35  懒猫的新窝  阅读(474)  评论(0编辑  收藏  举报