关于GIT push的时候要重复输入密码的问题

原创 2015年11月20日 16:15:13

备注:我提供的方法只能暂时不用每次输入密码,重启电脑后还需要重新运行下命令,才能不用每次都输入密码

  1. 创建key

    通过ssh-keygen -t rsa -C “youremail@example.com”命令创建sshkey。
    在github网站的设置在ssh keys 中将id_rsa.pub中的内容复制进去即可。

  2. 添加远程仓库。

    • ssh格式:git remote add origin git@github.com:way2wonder/cheatsheet.git
    • https格式:git remote add origin https://github.com/yuquan0821/demo.git

    说明:
    origin:远程仓库名 way2wonder:你git的用户名 cheatsheet:仓库名如果你在生成ssh key的时候没有设置密码。那么通过ssh格式添加远程仓库的方式就可以不用重复输入密码,如果你在生成 key的时候设置了密码,那么请参考第4

  3. git push -u origin master推送到远程仓库(如果是新仓库需要先从远程仓库pull,然后才能push)

  4. 加密的ssh key 免密码 push.

    你给ssh key加密后,那你push的时候需要重复输入的密码就是给ssh key加密的密码,而不是你git账户的密码,通过下面两个命令可以加key的密钥加入到 ssh-agent 的高速缓存中:

    • ssh-agent bash
    • ssh-add .ssh/id_rsa
  5. 完事啦,希望能给大家带来些许帮助

Github:每次git push推送的时候都需要输入git的用户名和密码

在github.com上建了一个项目,可是每次推送push的时候,都会提示输入github的用户名和密码,如下图所示: 可是我明明把我的公钥添加到了github上,如下图所示: 竟然显示“Nev...

如何让git记住你的账号密码?不用每次push的时候都输入账号密码

两步操作 1.在本机上生成ssh公钥,将其添加你的码云/github账户 生成新的ssh-keygen: $ ssh-keygen -t rsa -C “您的邮箱地址” 在你本机系统盘下,您的用户文...

git push 输入用户名和密码的问题解决

在github.com上 建立了一个小项目,可是在每次push  的时候,都要输入用户名和密码,很是麻烦 是说有个警告:push.default没有设定;在Git2.0中它的隐含值由matchin...

github本地git push ssh方式免用户名和密码配置相关问题

本文章适用于新手使用github配置本地免密连接。本地是在win10系统下利用Git 64工具拉取的。 因为git支持两种传输协议,ssh和https方式。本文讲解的是ssh方式,而不是https的...
  • lonyw
  • lonyw
  • 2017年07月19日 15:41
  • 1508

向github push代码时免重复输入密码的方法

使用HTTPS clone代码的情况 使用SSH clone代码的情况使用HTTPS clone代码的情况 从github中,以https方式clone代码库到本地。URL为:https://gith...

git push 每次都需要输入用户名和密码

解决方案:每次都需要输入用户名和密码是因为你采用的是 https 方式提交代码, 如果采用的是 ssh 方式只需要在版本库中添加用户的 sha 的key就可以实现提交时无需输入用户名和密码。 详细步骤...

git每次pull/push到gitHub都要输入密码的解决方案

1.在dos中加入以下cmd 2.打开以下目录,打开指定文件 3.可以看到.gitconfig文件中多了几行标注中的项...
  • zlc147
  • zlc147
  • 2017年04月28日 09:15
  • 219

设置Git不需要每次push都输入用户名和密码

正如苹果的设计理念中的一条——当你频繁地进行某项操作的时候,做这件事情就会变成一种机械的运动。删除邮件时出现的警告框是如此,git push时每次都需要输入用户名和密码也是如此。那么就可以通过如下的操...
  • chfe007
  • chfe007
  • 2015年02月02日 00:35
  • 5786

[转载]git push 次次都需要输入用户名和密码

git push 每次都需要输入用户名和密码 解决方案: 每次都需要输入用户名和密码是因为你采用的是 https 方式提交代码, 如果采用的是 ssh 方式只需要在版本库中添加用户的 sha 的k...

解决git push 时每次都需要输入用户名和密码

在写项目的过程中,想把大妈提交到github中,发现每次在git push时都会提示输入用户名和密码,查阅资料后,给出自己的解决办法。 解决方案: 每次都需要输入用户名和密码是因为你采用的是 htt...
  • SF_Lee
  • SF_Lee
  • 2016年09月11日 16:23
  • 319
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于GIT push的时候要重复输入密码的问题
举报原因:
原因补充:

(最多只允许输入30个字)