解决git push每次都需要输入username and password


原因:git clone 项目时,使用 的https而不是ssh
解决:将https改成clone

1.查看clone 地址:

git remote -v(若地址是以https开头,就继续执行第2-第5步,否则直接进入第6步)

2.移除https的方式

git remote rm origin

3.添加ssh方式

git remote add origin 这里是ssh方式地址(如下图)


ssh.png

4.查看是否修改成功:

git remote -v(若地址是以git开头就成功了)

5、生成SSH keys命令

ssh-keygen -t rsa -C "这里是你github上的邮箱"
(一直enter,里面有id_rsa.pub保存路径,第6步用到)

6.copy ssh

找到保存路径,打开id_rsa.pub即是
eg:
我的window:
cd c://users/fusilin/.ssh
type id_rsa.pub

7.paste: github-->setting--->SSH and GPG keys--->NEW SSH key

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 声明:这篇文章来源于廖雪峰老师的官方网站,我仅仅是作为学习之用 Git简介 Git是什么? Git是目前世界上最先...
    横渡阅读 4,216评论 3赞 27
  • 前言 Git使用教程 Git是什么 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 ...
    90后的思维阅读 1,068评论 0赞 0
  • 2016.12.4 虽然14年开发第一个项目时就已经接触了git,当时xcode已经开始支持git,在github...
    張小明阅读 493评论 1赞 0
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 5,223评论 0赞 9
  • 配置 首先是配置帐号信息ssh -T git@github.com # 登陆 github 修改项目中的个人信息 ...
    guanguans阅读 858评论 0赞 3

友情链接更多精彩内容