仅限于解决http下载, ssh下载还是sshkey的方式
如果我们git clone的下载代码的时候是连接的https://而不是git@git (ssh)的形式,当我们操作git pull/push到远程的时候,总是提示我们输入账号和密码才能操作成功,频繁的输入账号和密码会很麻烦。
解决办法:
git bash进入你的项目目录,输入:
git config --global credential.helper store
git config --global credential.helper store
然后你会在你本地生成一个文本,上边记录你的账号和密码。当然这些你可以不用关心。
然后你使用上述的命令配置好之后,再操作一次git pull,然后它会提示你输入账号密码,这一次之后就不需要再次输入密码了。
————————————————
版权声明:本文为CSDN博主「Tiramisu_C」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/nongweiyilady/java/article/details/77772602
ssh-keygen
1.git 配置 usernameuseremail
git config --global user.name "xxxxx"
git config --global user.emal "xxxxx@xxx.com"
2.删除.ssh文件夹下的 know_host文件,手动删除
3.git 生成key
ssh-keygen -t rsa -C "xxxxx@xx.com" 生成本地rsa公钥,私钥,文本编辑器打开rsa.pub,复制内容到github的个人账户配置
4.登录github,设置 ssh-key
5.ssh -T git@github.com
不太清楚这部的意义,应该是确认首次连接吧