前言

在大家使用github的过程中,一定会碰到这样一种情况,就是每次要push 和pull时总是要输入github的账号和密码,这样不仅浪费了大量的时间且降低了工作效率。在此背景下,本文在网上找了两种方法来避免这种状况,这些成果也是先人提出来的,在此只是做个总结。

1.方法一

1.1 创建文件存储GIT用户名和密码

在%HOME%目录中,一般为C:\users\Administrator,也可以是你自己创建的系统用户名目录,反正都在C:\users\中。文件名为.git-credentials,由于在Window中不允许直接创建以"."开头的文件,所以需要借助git bash进行,打开git bash客户端,进行%HOME%目录,然后用touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式:

touch .git-credentials

vim .git-credentials

https://{username}:{password}@github.com

1.2 添加Git Config 内容-(有用)

进入git bash终端, 输入如下命令:

git config --global credential.helper store

执行完后查看%HOME%目录下的.gitconfig文件,会多了一项:

[credential]helper = store

重新开启git bash会发现git push时不用再输入用户名和密码

2.方法二

2.1 添加环境变量

在windows中添加一个HOME环境变量,变量名:HOME,变量值:%USERPROFILE%

2.2 创建git用户名和密码存储文件

进入%HOME%目录,新建一个名为"_netrc"的文件,文件中内容格式如下:

machine {git account name}.github.com login your-usernmae password your-password 

重新打开git bash即可,无需再输入用户名和密码

Git Push 不用再次输入用户名和密码方法相关推荐

  1. Git pull[push] 不用每次输入用户名和密码

    2019独角兽企业重金招聘Python工程师标准>>> 网上的很多教程都是使用ssh key来实现免密码操作,其实没那么麻烦,新增一个配置就好了 1.在当前用户目录下新建.gitco ...

  2. git不用每次输入用户名和密码

    使用git pull或者git push每次都需要输入用户名和密码很不人性化,耽误时间,现在教大家一条命令实现保存用户名和密码不用再输入 git config --global credential. ...

  3. Git Push 避免输入用户名和密码方法

    1 创建文件存储GIT用户名和密码 在%HOME%目录中,一般为C:\users\Administrator,也可以是你自己创建的系统用户名目录,反正都在C:\users\中.文件名为.git-cre ...

  4. Meth | Git 避免重复输入用户名和密码方法

    git config --global credential.helper store 1.2 添加Git Config 内容 进入git bash终端, 输入如下命令: git config --g ...

  5. 本地Git连接服务器git不用每次输入用户名和密码的方法

    windows配置git用户名密码 修改git配置文件:C:\Users\ys\ .gitconfig (多个git地址可配置多个用户名密码) [gui] encoding = utf-8 recen ...

  6. kaggle notebook在git push时附带用户民和密码(一行搞定,全部写在一行中)

    因为kaggle notebook是非交互式的,显然不能git push后再输入用户名和密码. 所以下面是直接在git push中直接填写密码和用户名. !cd /kaggle/working/lig ...

  7. Git Push 避免用户名和密码方法

    前言 在大家使用github的过程中,一定会碰到这样一种情况,就是每次要push 和pull时总是要输入github的账号和密码,这样不仅浪费了大量的时间且降低了工作效率.在此背景下,本文在网上找了两 ...

  8. 解决 git extensions 每次提交需要输入用户名和密码

    打开git bash 输入用户名和密码 git config --global user.name "username" git config --global user.emai ...

  9. TortoiseGit 连接 git服务器免输入用户名和密码的方法

    每次git clone 和push 都要输入用户名和密码.虽然安全,但在本机上每次都输有些麻烦,如何记住用户名和密码呢? 在网上看了各种方法,比如改环境变量什么的都比较麻烦,还不一定成功,然后就找到了 ...

最新文章

  1. 微软29岁员工年薪税后85W!竟然说自己活得很惨!网友:确实挺惨!
  2. 【spring boot】Controller @RequestMapping 数据绑定:接收 Date 类型参数时遇错,将 String 类型的参数转换成 Date 类型
  3. HTML知识点总结之img、scirpt、link标签
  4. python编程首选_为什么说学编程首选是python
  5. 学习 |《神经网络与深度学习》的讲义
  6. mysql group by 用法解析(详细)
  7. dw2xls已升级至pb11.5
  8. 十一、 人工变量之 “大M” 法
  9. cad横断面图转文本
  10. visual studio code输入感叹号没有提示
  11. ESD5V5U5ULC TVS DIODE SC74-6 TVS - 二极管
  12. 转:__stack_chk_fail栈检查失败
  13. log4j不打日志问题之实战解决方案(二)
  14. 二、Excel大纲—基础篇
  15. 记一次Redis哨兵机制【主机挂了无法切换其他从机】的问题
  16. 谷歌浏览器安装vue-devtools
  17. Openjudge上mooc组题目:魔兽世界:备战
  18. HDU 2197 本源串
  19. 定制纳米储氢材料NdNi4.8Sn0.2/CNTs纳米碳管复合储氢材料/膨胀石墨/LiBH4复合储氢材料
  20. toString方法和String方法

热门文章

  1. windows——celery
  2. Linux服务器防火墙白名单设置
  3. odoo many2one
  4. OpenStack Network --- introduction部分 阅读笔记
  5. iOS LaunchScreen和LaunchImage的转换启动图
  6. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password
  7. Wait--查看等待
  8. 从各大跨平台技术说开去,我们真的需要虚拟 DOM 吗?
  9. 【bzoj1029】【JSOI2007】建筑抢修
  10. 判断js对象是否拥有某属性