赞
踩
执行git pull或者git push的时候都要输入用户名和密码,很是麻烦,进行下面的设置,创建git-credentials文件并写入对应的github或者其他git服务器的用户名和密码,后面即可使用这些配置进行免密传输了。
Linux或者Mac下方法:
1、创建文件,进入文件,输入内容:
cd ~
touch .git-credentials
vim .git-credentials
https://{username}:{password}@github.com
2、在终端下输入:
git config --global credential.helper store
打开~/.gitconfig文件,会发现多了一项:
[credential]
helper = store
其实直接执行“git config --global credential.helper store”,然后调用一次“git push xxx”操作,输入一次账户和密码之后,git就会自动生成一个.git-credentials文件,然后将本次的账号密码信息保存进文件中。
Windows方法:
方法同上面,只是第一步创建git-credentials有点不同。在%HOME%目录中,一般为C:\users\Administrator,也可以是你自己创建的系统用户名目录,反正都在C:\users\中。文件名为.git-credentials,由于在Window中不允许直接创建以"."开头的文件,所以需要借助git bash进行,打开git bash客户端,进行%HOME%目录,然后用touch创建文件 .git-credentials, 然后后面的操作同上面。
还有一种方法参考Windows下设置git push免密码。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。