我看到网上已经有一堆教程说,要配置全局变量
git config --global user.name [username]
git config --global user.email [email]
然后就不用输入用户名了。
屁呀!
食屎啦
每次不管是 Push
还是 Pull
都要我在输入账号密码
我又不想用 SSH
方式
体验极差
后来发现还是有办法解决的
创建一个文件存储GIT用户名和密码
一般这个东西是存放到你当前用户
的目录下(我是指Windows)
比如一般默认用户文件夹是C:\users\Administrator
,如果你有其他用户或者其他名称,就是C:\users\[你的用户名]
。
然后在这里创建一个名为 .git-credentials
的文件,存储你的账号密码就好了。
可是Windows又不准你创建以 .
开头的文件或者文件夹
所以只好使用git bash执行,打开git bash客户端,进入你的用户文件夹下,然后
vim .git-credentials
创建并且编辑这个 .git-credentials
文件,在里面输入这种格式:
其中{username}
对应你的账号,{password}
对应你的密码,后面的{site.com}
对应你Git仓库的域名。
https://{username}:{password}@{site.com}
呐,比如我用户名是ad@min.com
,密码是Passwd
,Git仓库在github
上,就是
https://ad@min.com:Passwd@github.com
然后保存,再执行git push
或者git pull
操作的时候就不会需要你输入帐号和密码了。
评论 (0)