专栏首页王念博客Git保存密码,解决pull/push每次都需要输入密码

Git保存密码,解决pull/push每次都需要输入密码

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 内容(也可以直接执行1.2,再操作一下pull操作输入密码之后就不用了)

进入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.comlogin your-usernmaepassword your-password

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Git基础命令篇

    (1)Git是一个开源(Linus Torvalds 为了帮助管理 Linux 内核开发而开发)的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,与常...

    王念博客
  • Git提交规范流程和解决冲突实际使用

    前言:GIT对于我们程序员来说是吃饭的工具,本篇主要是针对提交和分支以及对于大多数程序员闻风丧胆的冲突一些个人见解,如果有啥不对的或者你们公司git提交流程欢迎...

    王念博客
  • mysql5.7 JSON类型体验

    前言:为了兼容传统的sql语句,mysql5.7支持原生的json格式的字符串,即将关系型数据库和文档型集于一身。

    王念博客
  • centos6.5 安装git

    似水的流年
  • 手动搭建Git服务器

    二、到github下载最新版本的git,版本选择地址:https://github.com/git/git/releases:

    Sindsun
  • centos6.5 安装git

    似水的流年
  • git逼格指南,技术贴

    rectinajh
  • Git

    九旬大爷
  • Git快速学习

    目前在互联网公司最使用最广和流行的应该是git,如果你从事编程工作,这个工具绝对是你的必备技能,本文简单介绍一下git的简单使用和github的关联。

    吾非同
  • Git常用操作

    比如 取回origin主机的next分支,与本地的master分支合并,需要写成下面这样

    剑行者

扫码关注云+社区

领取腾讯云代金券