解决Git 每次提交时都要输入用户名和密码的缓存机制的设置

/*********************************************************************
 * Author  : Samson
 * Date    : 05/23/2015
 * Test platform:
 *              gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2
 *              GNU bash, 4.3.11(1)-release (x86_64-pc-linux-gnu)
 * *******************************************************************/

在使用 Git 的时候,经常会遇到需要频繁输入密码的情况,在每次 commit 的时候都要求输入你的用户名和密码,如果提交频繁的话甚是不便。

GNU Linux 用户可以使用 ‘cache’ 认证助手包来缓存认证信息,运行下面的命令来启用凭据缓存,启用后每次输入密码将保存一小时(3600秒)

git config --globalcredential.helper‘cache
--timeout 3600‘

查看 ‘cache’ 认证助手的所有配置:

git help
credential-cache

时间: 2024-10-25 18:26:12

解决Git 每次提交时都要输入用户名和密码的缓存机制的设置的相关文章

github每次推送都要输入用户名和密码

/***************************************************************************** * github每次推送都要输入用户名和密码 * 说明: * 今天开始使用github管理一些东西,但是每次提交都出现要输入用户名和密码, * 这简直让人崩溃了. * * 2016-5-30 深圳 南山平山村 曾剑锋 **************************************************************

git push命令每次都要输入用户名和密码的问题处理

git push命令每次都要输入用户名和密码.原因是在添加远程库的时候使用了https的方式.所以每次都要用https的方式push到远程库. 这是github里的界面截图: 查看使用的传输协议: git remote -v [email protected]:~/MyGithub/DailyBlog$ git remote -v origin https://github.com/toyijiu/DailyBlog.git (fetch) origin https://github.com/t

每次都要输入用户名和密码,太烦了,快来设置 TortoiseGit 自动记住用户名和密码

之前一直想解决这个问题,都给自己找了接口忙再等会弄吧,今天搞了个番茄时间,终于解决了 1.右键文件夹空白处,选择TortoiseGit > 设置,选择 Git 2.选择 编辑全局.git/config  ,在弹出的编辑窗口中添加 [credential]   helper = store 搞定!!! 在下一次你提交GIT的时候会提示你输入一次 用户名和密码,之后 TortoiseGit 就会自动记住了,妈妈再也不用担心我的强迫症啦.

TortoiseGit 连接每次都要输入用户名和密码

当你配置好git后,在C:\Documents and Settings\Administrator\ 或者  C:\Users\Administrator 目录下有一个 .gitconfig 的文件,里面会有你先前配好的name 和email,只需在下面加2行   [credential] helper = store

TortoiseGit 连接oschina不用每次输入用户名和密码的方法

每次git clone 和push 都要输入用户名和密码.虽然安全,但在本机上每次都输有些麻烦,如何记住用户名和密码呢? 在网上看了各种方法,太杂,很多可能环境不一样,一直行不通.最后找到一种有效的方法,很简单.记录下来! 当你配置好git后,在C:\Documents and Settings\Administrator\ 目录下有一个  .gitconfig 的文件,里面会有你先前配好的name 和email,只需在下面加一行 [plain] view plaincopy [credenti

TortoiseGit连接github不用每次输入用户名和密码的方法

每次git clone 和push 都要输入用户名和密码.虽然安全,但在本机上每次都输有些麻烦,如何记住用户名和密码呢? 当你配置好git后,在C:\Documents and Settings\Administrator\ 目录下有一个  .gitconfig 的文件,里面会有你先前配好的name 和email,只需在下面加一行 [credential] helper = store 下次再输入用户名 和密码 时,git就会记住,从而在C:\Documents and Settings\Adm

TortoiseGit 连接oschina不用每次输入用户名和密码的方法(转)

每次git clone 和push 都要输入用户名和密码.虽然安全,但在本机上每次都输有些麻烦,如何记住用户名和密码呢? 在网上看了各种方法,太杂,很多可能环境不一样,一直行不通.最后找到一种有效的方法,很简单.记录下来! [credential] helper = store 下次再输入用户名 和密码 时,git就会记住,从而在C:\Documents and Settings\Administrator\ 目录下形成一个  .git-credentials 文件,里面就是保存的你的用户名和密

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

每次git clone 和push 都要输入用户名和密码.虽然安全,但在本机上每次都输有些麻烦,如何记住用户名和密码呢? 在网上看了各种方法,比如改环境变量什么的都比较麻烦,还不一定成功,然后就找到了这种方法,简单有效! 当你配置好git后,在C:\Documents and Settings\Administrator\ 目录下有一个  .gitconfig 的文件,里面会有你先前配好的name 和email,只需在下面加一行(红色部分) [user] email = [email prote

设置Git不需要每次push都输入用户名和密码

正如苹果的设计理念中的一条--当你频繁地进行某项操作的时候,做这件事情就会变成一种机械的运动.删除邮件时出现的警告框是如此,git push时每次都需要输入用户名和密码也是如此.那么就可以通过如下的操作来避免每次都需要输入用户名和密码了(以windows为例). 第一步:生成RSA KEY 在用户文件夹下点右键运行Git Bush,运行如下命令: ssh-agent bash 然后通过以下命令生成RSA密钥: ssh-keygen -t rsa -C [email protected] 这样在<