2017-10-18 10:41:03

git https push 免密码

最近公司用的git,每次推送都要输入密码,简直要崩溃,所以想有没有办法能直接存储git的密码,当然用ssh key是可以的,但是不想弄key那么麻烦,这里说下怎么在本地保存git的用户名和密码吧。

git-for-windows会默认保存用户的密码,windows下我估计可以参考它的做法(直接看对应的配置文件即可)。这里说linux下的方法

方法很简单,在用户的主目录下添加.git-credentials文件(注意前面的.)

touch .git-credentials

然后添加如下(这里以github为例,注意去掉大括号哦):

https://{username}:{password}@github.com

如果你想保存码云的帐号,那么最后的域名填gitee.com即可

然后添加Git Config内容,不过不用手动写,直接用命令:

git config --global credential.helper store

去看看~/.gitconfig文件,是不是有下列字段,如果有,说明成功啦。

[credential]

    helper = store

下次你推送的时候就不用输入密码啦。

Permanent link of this article:http://nulls.cc/post/no_password_of_git_https_push

-- EOF --