问题:在使用git代码仓库时,使用git clone 获取代码时,如果使用的是https协议,则在每次push时需要输入账号密码。
相关文档:文档一,文档二

验证了文档一种的方法二可用,记录一下
创建文件存储GIT用户名和密码, 在当前用户的根目录中文件名为.Git-credentials,* 用vim编辑此文件,输入内容格式:
vim .git-credentials
https://{username}:{password}@github.com
1
2
ps:(*windows一般为C:\users\Administrator,也可以是你自己创建的系统用户名目录,反正都在C:\users\中(Linux/mac在~/)。*)
(由于在Window中不允许直接创建以”.”开头的文件,所以需要借助git bash进行,打开git bash客户端,进行%HOME%目录,然后用touch创建文件 .git-credentials,*)
1
2
1.2 添加Git Config 内容

输入如下命令(win中可以进入git bash终端):

git config --global credential.helper store
1
–global 为全局属性,也可以不添加全局,相关配置说明
执行完后查看用户目录下 .gitconfig文件,会多了一项:

$ cat ~/.gitconfig

[credential]
helper = store
1
2
3
4
git push时不用再输入用户名和密码(如果还需要,可以重新开启git bash,或者重新打开ssh链接)

注:当用户名为邮箱时,需要把用户名的@转义为%40

ps:在写这篇博文的时候,又找到了官方的关于设置的文章(每一个工具或者技术,果然官方的文档才是最全的) 链接:

(中文) https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E5%87%AD%E8%AF%81%E5%AD%98%E5%82%A8#_credential_caching
(英文)https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage
---------------------
作者:liqinghuiyx
来源:CSDN
原文:https://blog.csdn.net/liqinghuiyx/article/details/53581959
版权声明:本文为博主原创文章,转载请附上博文链接!

后记:

我执行后还是需要密码,原因是设置公匙密匙的时候搞的,重新设置公匙密匙,不要加密码即可 (dreamy说的 我还没试)

转载于:https://www.cnblogs.com/kaibindirver/p/10757651.html

git push 和 pull 时 免密执行的方法相关推荐

  1. git push和pull时遇到的两个问题及解决办法

    学习Flask过程中,在Github创建新版本库页面创建了新的版本库,然后,在本地: $git init Initialized empty Git repository in D:/watchlis ...

  2. ssh免密登录配置方法及配置

    ssh免密登录配置方法及配置 直接上步骤,记我们本机为机器A,而机器B.机器C等是我们的服务器,我们要配置的是A到B.C等的 ssh 免密登录. 1 在机器A上生成秘钥对 ssh-keygen 会得到 ...

  3. 关于设置不同linux主机之间ssh免密登录简易方法

    2019独角兽企业重金招聘Python工程师标准>>> 在linux日常中,经常会有ssh链接其他主机服务器的action,也学习过大家日常用配置ssh免密登录的方法. 小编今天在这 ...

  4. extjs 方法执行顺序_透析Extjs的Ext.js源码(二)能在定义时就能执行的方法的写法 function(){...}...

    /** * 第二部分:能在定义时就能执行的方法的写法 function(){...}(); */ /** * 一.普通的方法的定义与执行 */ // 1-1.普通的方法定义,不带返回值的情况 fun ...

  5. git pull 配置免密_git仓库免密码登陆配置

    git pull时,出现如下图: 每次修改代码提交都需要密码验证.很烦啊! 1.github上设置: 首先在自己本地电脑上git bash打开git命令框: 查看id_rsa.pub本地密钥 如何没有 ...

  6. git push origin master时出错无法上传及github学习使用时遇到的其他一些问题错误

    我是根据https://blog.csdn.net/qq_41782425/article/details/85183250 这篇文章学习使用github的,非常详细,感谢前人,但是是2018年12月 ...

  7. 【git】【eclipse】免密/SSH 方式连接免登录

    前言 https://gitee.com eclipse 4.9.0 eclipse 的 git 插件 : eclipse 自带的 git 插件 EGit ssh方式免登录 现在eclipse中生成s ...

  8. 使用git push推送时出现错误error: failed to push some refs to ‘https://gitee.com/yang-yimu/vue_shop.git‘

    解决方案:可能是因为在git线上仓库中,手动删除了某个文件导致线上线下不同步,这种情况下需要先git pull --rebase origin master 拉取线上仓库,在使用git add ,gi ...

  9. 介绍Spring Boot 启动时,自动执行指定方法的 7 种方法

    目录 前言 实现方式 1.实现ServletContextListener接口contextInitialized方法 2.静态代码块方式 3.@PostConstruct注解方式 4. 实现Serv ...

最新文章

  1. PHP入门 1 phpstudy安装与配置站点
  2. 什么是Python?前景怎么样?
  3. bootstrap fileinput上传返回400,404,500 等错误替换
  4. 几种C++ std::string和std::wstring相互转换的转换方法
  5. 像数据科学家一样思考:12步指南(中)
  6. linux中输入ls出现蓝色的点,linux上ls的蓝色太深,怎么处理
  7. JSP中meta http-equiv=pragma content=no-cache属性ttp-equiv功能介绍转载
  8. 量化策略回测DCCV2
  9. vector向量容器的一些基本操作
  10. 20210422-微信刷脸支付获取调用凭证authinfo的时候,提示 rawdata无效
  11. 【面试】剑指OFFER
  12. 使用emitter的坑,
  13. manifest.json取消通讯录权限
  14. 刘华:上云后,你的架构设计可以更飞
  15. 谷歌浏览器html调试iphone11,如何用windows电脑+ios调试手机上打开的网页
  16. 计算机毕业设计SSM电影票购票系统【附源码数据库】
  17. MPLAB-IDE-C语言编程代码实例-分析
  18. 电脑连不上网,显示网络连接配置异常
  19. 绷紧数据安全这根弦 数据安全法 实施参考发布
  20. Vue3在当前h5界面禁用移动端物理返回键代码

热门文章

  1. weblogic92 启动慢解决办法
  2. Mybatis框架_part1
  3. Linux--Tail命令
  4. SharePoint 调查列表的自定义错误页面
  5. 史蒂夫 乔布斯(Steve Jobs)在斯坦福大学2005年毕业典礼上的演讲
  6. FLL - C++与VFP 双向混合编程
  7. 请问在JAVA编程中什么叫耦合?什么又叫解藕? 悬赏分:0 - 解决时间:2008-3-8 12:55...
  8. Codeforces 923 B. Producing Snow
  9. 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
  10. Scala学习第一篇