我看到网上已经有一堆教程说,要配置全局变量
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)