git记住用户名和密码

在使用git时,如果用的是HTTPS的方式,则每次提交,都会让输入用户名和密码,久而久之,就会感觉非常麻烦,那么该如何解决呢?

方式一:使用SSH,添加ssh key。

方式二:在全局中存储用户的账号密码,方式如下

在%HOME%目录中,一般为C:\users\Administrator,也可以是你自己创建的系统用户名目录,反正都在C:\users***中。创建.git-credentials文件。

Windows中创建以.开头的文件的方法:

1:新建test.txt记事本,然后另存为.git-credentials

示例

2:使用git bash

touch .git-credentials

创建完成后,在该文件中输入:

https://username:password@github.com

注:username对应你的用户名,password对应你的密码

然后再进入git bash中

git config --global credential.helper store

store为永久存储,当然也可以设置临时的

git config –global credential.helper cache

默认为15分钟,如果想设置保存时间的话,可以输入:

git config credential.helper ‘cache –timeout=3600’

这样就设置了一个小时的有效时间。

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

[credential]helper=store

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

方式三:单独对某个项目免密

如果还未添加远程地址,可以输入一下命令:

git remote add origin https://username:password@git.oschina.net/diligentyang/ysy107lab.git 

如果已添加远程地址

最为简单的方式就是,直接在.git/config文件中进行修改,按如上格式,添加用户名和密码

当你在使用Git时,如果出现"git incorrect username or password"的错误提示,这通常意味着你输入的用户名密码有误。 首先,确保你所输入的用户名密码是正确的。检查是否有大小写错误、拼写错误或其他输入错误。你可以尝试从记事本或密码管理器中复制粘贴用户名密码,以免输入错误。 其次,确认你的用户名密码Git仓库所关联的凭据相匹配。如果你是在使用GitHub等类似的代码托管平台,则需要确保你用于登录平台的用户名密码正确。有时,你使用的用户名是你的电子邮件地址,而不是你的昵称。确认这些细节是否正确是很重要的。 如果你是在使用自己或他人的Git服务器,则需要确保你所输入的用户名密码与服务器设定的凭据一致。 此外,如果你所使用的是命令行界面添加远程仓库,并且之前输错了用户名密码,那么Git可能会缓存这些错误的凭据,导致再次输入正确的凭据时仍然报错。这时,你可以尝试清除Git的凭据缓存,然后重新输入正确的用户名密码。 如果以上方法都不能解决问题,那么你可能需要联系Git仓库的管理员或支持团队,寻求进一步的帮助。他们可以检查仓库的设置和访问权限,并提供更详细的解决方案。 总之,"git incorrect username or password"错误提示通常是由于输入了错误的用户名密码所致。确保输入正确的凭据,并确认其与Git仓库相关联的凭据匹配,可以解决这个问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值