Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Git保存密码,解决pull/push每次都需要输入密码

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

作者头像
王念博客
发布于 2019-07-25 09:39:52
发布于 2019-07-25 09:39:52
5K00
代码可运行
举报
文章被收录于专栏:王念博客王念博客
运行总次数:0
代码可运行

1.方法一

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
touch .git-credentials
vim .git-credentials
https://{username}:{password}@github.com

1.2 添加Git Config 内容(也可以直接执行1.2,再操作一下pull操作输入密码之后就不用了)

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git config --global credential.helper store

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[credential]helper = store

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

2.方法二

2.1 添加环境变量

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

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
machine {git account name}.github.comlogin your-usernmaepassword your-password

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Git本地免密码和账号使用三板斧【Git】
HOME,一般为C:\users\Administrator,也可是你自己创建的系统用户名目录,反正都在C:\users\中。演示为gitee(同理方式)
小志biubiu
2025/02/27
5010
Git本地免密码和账号使用三板斧【Git】
git pull 时每次都要输入用户名和密码的解决办法
如果我们git clone的下载代码的时候是连接的http形式,而不是git@git (ssh)的形式,当我们操作git pull/push到远程的时候,总是提示我们输入账号和密码才能操作成功,频繁的输入账号和密码会很麻烦。
joshua317
2020/06/15
3.7K0
Git 免用户名密码访问代码库
在使用 git 时,如果不是使用ssh 和 key 验证的方式,则每次提交都会让输入用户名和密码,会显得比较麻烦,在服务器上配置时也无法做到自动同步更新代码。那么如何解决这个问题呢?我们这里介绍除 ssh + key 以外的免密码登录方式。在全局中存储用户的账号密码
Debian中国
2018/12/21
2.5K0
git pull和push老是提示输入Git账号密码的解决方法
最近的项目在执行 git pull/push 的时候,老是提示要输入账号和密码。输入正确之后,下次执行 git pull/push 的时候还需要重新输入账号密码。
德顺
2020/03/25
2.6K0
解决每次git pull需要不用输入用户名信息
我们在git clone工程时有2中形式 https 和git@git。当你使用前者拉取工程时每次都需要输入用户名和密码
Lansonli
2021/10/09
1.5K0
让你git 时不再输入账号和密码
好好的git ,不知道怎么回事每次提交需要再次输入账号和密码!这需要解决下。本文以git 码云gitee为例,gitee速度好。
酒馆丁老师
2020/09/08
2K0
git每次push和pull都要输入密码
然后你使用上述的命令配置好之后,再操作一次git pull,然后它会提示你输入账号密码,这一次之后就不需要再次输入密码了。
全栈程序员站长
2022/07/19
1.6K0
如何完美解决升级 IntelliJ IDEA 最新版之后遇到 Git 记住密码功能失效的问题
在这篇文章中,我们将详细探讨如何解决在升级到 IntelliJ IDEA 最新版(2024.1.3 Ultimate Edition)后遇到的 Git 记住密码功能失效的问题。这篇文章将通过多级标题、引用语法以及详细的操作步骤,帮助读者轻松解决这个困扰。不论你是初学者还是经验丰富的开发者,都能从中受益。关键词:IntelliJ IDEA 2024.1.3、Git 记住密码、凭证管理、技术博客、操作指南。
猫头虎
2024/06/17
1.8K0
如何完美解决升级 IntelliJ IDEA 最新版之后遇到 Git 记住密码功能失效的问题
实用技巧之git免密连代码仓库
想了一下,本来想着督催自己做个视频,在b站上开启linux/vim/git等实用技巧,录制这么一些视频,忽然发现不太方便,后面再录制吧,看大家留言的人数,我会考虑做一些比较有用的视频一起学习。
公众号guangcity
2020/05/28
9390
Linux运维架构师-企业应用持续集成CICD-05
2、http链接(两种方式实现) (1) 修改代码里的.git/config文件添加登录用户名密码 cd .git cat config [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = http://username:password@git@17
用户8639654
2021/07/07
3530
git pull 时每次都要输入用户名和密码的解决办法
git clone的下载代码的时候用https://而不是git@git (ssh)的形式,当我们操作git pull/push到远程的时候,总是提示我们输入账号和密码才能操作成功,频繁的输入账号和密码会很麻烦。
超级小可爱
2023/02/22
4.9K0
git 使用技巧
在 .git/info/sparse-checkout​ 文件中指定要拉取的文件夹或文件:
吴易娃
2024/07/23
2040
git 使用技巧
gitlab配置免密拉取推送
1.生成秘钥,一路回车即可 cd ~ ssh-keygen -t rsa -C "abc"
陈不成i
2021/06/07
3.7K0
Git操作
版本控制 说到版本控制,脑海里总会浮现大学毕业是写毕业论文的场景,你电脑上的毕业论文一定出现过这番景象! 1 2 3 4 5 6 7 8 9 10 11 毕业论文_初稿.doc 毕业论文_修改1.doc 毕业论文_修改2.doc 毕业论文_修改3.doc 毕业论文_完整版1.doc 毕业论文_完整版2.doc 毕业论文_完整版3.doc 毕业论文_最终版1.doc 毕业论文_最终版2.doc 毕业论文_死也不改版.doc ... 以上就是
用户1214487
2018/01/24
1.7K0
Git操作
git push提交代码到远程仓库重复输入用户名密码
设置成功之后,之后git push 提交时首次输入密码之后以后就不用输入密码可直接提交了
六月的雨在Tencent
2024/03/28
3160
git push提交代码到远程仓库重复输入用户名密码
7.14 Git 工具 - 凭证存储
如果你使用的是 SSH 方式连接远端,并且设置了一个没有口令的密钥,这样就可以在不输入用户名和密码的情况下安全地传输数据。 然而,这对 HTTP 协议来说是不可能的 —— 每一个连接都是需要用户名和密码的。 这在使用双重认证的情况下会更麻烦,因为你需要输入一个随机生成并且毫无规律的 token 作为密码。
shaonbean
2019/05/26
1.1K0
git 设置记住密码和清除密码
该命令会记住密码,执行一次 git pull 或 git push 等需要输入密码的命令,输入一次密码, 之后就都不必再输入了
很酷的站长
2023/01/10
6.6K0
git 设置记住密码和清除密码
linux服务器git pull/push时免设置提示输入账号密码方法
1、先cd到根目录,执行git config --global credential.helper store命令
用户4988085
2021/07/20
4.8K0
Linux: 开发高效可靠的Dockerfile的技巧
Dockerfile是创建Docker镜像的蓝图,通过一系列指令定义如何构建镜像。在开发Dockerfile时,我们可以采用一些技巧来确保其高效性和可靠性。接下来将介绍一些关键技巧,包括如何处理缓存、传递敏感信息、处理特殊字符以及在命令出错时停止构建。
运维开发王义杰
2024/07/31
2960
Linux: 开发高效可靠的Dockerfile的技巧
git config
安装完 Git 后,需要对 Git 环境进行一次配置,且只需要配置一次。程序升级时会保留配置信息。 你可以在任何时候再次通过运行命令来修改它们。
恋喵大鲤鱼
2024/07/18
4410
推荐阅读
相关推荐
Git本地免密码和账号使用三板斧【Git】
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档