Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >让你git 时不再输入账号和密码

让你git 时不再输入账号和密码

作者头像
酒馆丁老师
发布于 2020-09-08 06:46:02
发布于 2020-09-08 06:46:02
1.9K00
代码可运行
举报
运行总次数:0
代码可运行

好好的git ,不知道怎么回事每次提交需要再次输入账号和密码!这需要解决下。本文以git 码云gitee为例,gitee速度好。

目录

1. 通过文件方式

2. 通过缓存方式

1

通过文件方式

  • 创建 .git-credentials 文件

在用户根目录下创建,也就是登录后的 ~/ 下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
root@k28ovZ:~# cd ~/
root@k28ovZ:~# vi .git-credentials

添加:
https://用户名:密码@gitee.com

至于怎么使用gitee,SSH 公钥设置,参考官方文档

https://gitee.com/help/articles/4191

  • 执行git config
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git config --global credential.helper store
  • 查看 git config文件,多了一行helper = store
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[user]
        name = 你的用户名
        email = 你的登录账号
[credential]
        helper = store

现在 你再次git pull 时,就不用再输入账号密码了。

2

通过缓存方式

要求:git 版本>1.7

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
root@k28ovZ:~# git --version
git version 2.7.4
root@k28ovZ:~#
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
root@k28ovZ:~# git config --global credential.helper cache
# 默认缓存密码15分钟,可以改得更长, 比如1小时
root@k28ovZ:~# git config --global credential.helper 'cache --timeout=3600'

END

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 丁老师的技术随笔 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
git pull 时每次都要输入用户名和密码的解决办法
如果我们git clone的下载代码的时候是连接的http形式,而不是git@git (ssh)的形式,当我们操作git pull/push到远程的时候,总是提示我们输入账号和密码才能操作成功,频繁的输入账号和密码会很麻烦。
joshua317
2020/06/15
3.3K0
Git本地免密码和账号使用三板斧【Git】
HOME,一般为C:\users\Administrator,也可是你自己创建的系统用户名目录,反正都在C:\users\中。演示为gitee(同理方式)
小志biubiu
2025/02/27
3740
Git本地免密码和账号使用三板斧【Git】
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.5K0
如何完美解决升级 IntelliJ IDEA 最新版之后遇到 Git 记住密码功能失效的问题
在这篇文章中,我们将详细探讨如何解决在升级到 IntelliJ IDEA 最新版(2024.1.3 Ultimate Edition)后遇到的 Git 记住密码功能失效的问题。这篇文章将通过多级标题、引用语法以及详细的操作步骤,帮助读者轻松解决这个困扰。不论你是初学者还是经验丰富的开发者,都能从中受益。关键词:IntelliJ IDEA 2024.1.3、Git 记住密码、凭证管理、技术博客、操作指南。
猫头虎
2024/06/17
1.4K0
如何完美解决升级 IntelliJ IDEA 最新版之后遇到 Git 记住密码功能失效的问题
几个Git使用技巧
git使用http地址时,需要输入账号密码的。如果把配置于存到本地文件,因为store是明文存放,所以容易造成密码泄露。 可以执行以下命令,把凭证超时时间设置的很久。这样,只要凭证不过期,就不用重新输入密码了。
sean.liu
2022/08/03
3410
7.14 Git 工具 - 凭证存储
如果你使用的是 SSH 方式连接远端,并且设置了一个没有口令的密钥,这样就可以在不输入用户名和密码的情况下安全地传输数据。 然而,这对 HTTP 协议来说是不可能的 —— 每一个连接都是需要用户名和密码的。 这在使用双重认证的情况下会更麻烦,因为你需要输入一个随机生成并且毫无规律的 token 作为密码。
shaonbean
2019/05/26
1K0
解决每次git pull需要不用输入用户名信息
我们在git clone工程时有2中形式 https 和git@git。当你使用前者拉取工程时每次都需要输入用户名和密码
Lansonli
2021/10/09
1.4K0
Git:git credential cache store 让我们的开发生活更便捷
在日常开发中,开发者经常需要频繁地与远程仓库进行交互,这时每次操作都要输入用户名和密码,不仅麻烦,还容易出错。Git 提供了一种解决方案,叫做 Credential Cache,可以缓存我们的凭证,使我们的开发流程更加顺畅。
运维开发王义杰
2024/06/25
4400
Git:git credential cache store 让我们的开发生活更便捷
Git保存密码,解决pull/push每次都需要输入密码
在%HOME%目录中,一般为C:\users\Administrator,也可以是你自己创建的系统用户名目录,反正都在C:\users\中。文件名为.git-credentials,由于在Window中不允许直接创建以"."开头的文件,所以需要借助git bash进行,打开git bash客户端,进行%HOME%目录,然后用touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式:
王念博客
2019/07/25
4.7K0
linux服务器git pull/push时免设置提示输入账号密码方法
1、先cd到根目录,执行git config --global credential.helper store命令
用户4988085
2021/07/20
4.6K0
git pull 时每次都要输入用户名和密码的解决办法
git clone的下载代码的时候用https://而不是git@git (ssh)的形式,当我们操作git pull/push到远程的时候,总是提示我们输入账号和密码才能操作成功,频繁的输入账号和密码会很麻烦。
超级小可爱
2023/02/22
4.8K0
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
3210
git 使用技巧
在 .git/info/sparse-checkout​ 文件中指定要拉取的文件夹或文件:
吴易娃
2024/07/23
1580
git 使用技巧
使用账号密码来操作github? NO!
最近在更新github文件的时候,突然说不让更新了,让我很是困惑,原因是在2021年8月13号之后,github已经不让直接使用账号名密码来登录了,必须使用personal access token。今天给大家讲解一下怎么对这个token进行缓存。
程序那些事
2021/08/17
2.2K0
实用技巧之git免密连代码仓库
想了一下,本来想着督催自己做个视频,在b站上开启linux/vim/git等实用技巧,录制这么一些视频,忽然发现不太方便,后面再录制吧,看大家留言的人数,我会考虑做一些比较有用的视频一起学习。
公众号guangcity
2020/05/28
9140
gitlab配置免密拉取推送
1.生成秘钥,一路回车即可 cd ~ ssh-keygen -t rsa -C "abc"
陈不成i
2021/06/07
3.5K0
git 设置记住密码和清除密码
该命令会记住密码,执行一次 git pull 或 git push 等需要输入密码的命令,输入一次密码, 之后就都不必再输入了
很酷的站长
2023/01/10
6.3K0
git 设置记住密码和清除密码
Git 记住 Http/Https 用户名/密码
为为为什么
2024/05/31
1.4K0
如何在 Git 上传代码:小白必读,非常全面
本篇文章将手把手教你如何在 Git 上上传代码,从安装和配置 Git 到初始化仓库、提交代码、配置远程仓库以及上传代码,提供全面的讲解和详细的命令示例。内容适合初学者,并包含常见问题的解决方法,确保你能够顺利完成代码上传任务。
默 语
2024/12/24
2K0
如何在 Git 上传代码:小白必读,非常全面
相关推荐
git pull 时每次都要输入用户名和密码的解决办法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档