解决Git Pull,push每次都须要输入密码问题

若是咱们 git clone 的下载代码的时候是链接的https://而不是git@git (ssh)的形式,当咱们操做 git pull/push 到远程的时候,老是提示咱们输入帐号和密码才能操做成功,频繁的输入帐号和密码会很麻烦。git

1. 本地保存账号密码

git bash 进入你的项目目录,输入: git config --global credential.helper storegithub

而后你会在你本地生成一个文本,上边记录你的帐号和密码。固然这些你能够不用关心。 而后你使用上述的命令配置好以后,再操做一次 git pull,而后它会提示你输入帐号密码,这一次以后就不须要再次输入密码了。shell

2. 使用 SSH 链接

  1. Git Bash 进入 ssh 目录
cd ~/.ssh
复制代码
  1. 生成 SSH key (文件名:id_rsa, id_rsa.pub)
ssh-keygen -t rsa -C "xxxxxx@yy.com"  #建议填写本身真实有效的邮箱地址
复制代码
  1. 文本编辑器打开公钥 id_rsa.pub 复制内容,添加到 Github setting。
  2. 测试
ssh -T git@github.com
复制代码

You've successfully authenticated, but GitHub does not provide shell access.bash

说明配置成功ssh


本文做者: Shellming
本文连接: shellming.com/2019/05/05/…
版权声明: 本博客全部文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!编辑器

相关文章
相关标签/搜索