您的位置:首页 > 运维架构 > Linux

git push 提示输入用户名和密码

2016-07-20 03:07 597 查看
本人由于维护一些项目,经常需要提交代码到github服务器,当某些仓库项目不属于ssh协议时,就会出现
git push
要求输入用户名和密码的情况,搜了一下给了个解决办法,这里记录一下。

xs@xs-MacBookPro:~/test$ git push origin master
Username for 'https://github.com':


Linux下

1.在用户跟目录下
~/
创建文件
.git-credentials
,并打开编辑,输入内容:

https://{username}:{password}@github.com
#例如https://X-s:github110@github.com


2.在终端下执行
git config --global credential.helper store


3.可以看到
~/.gitconfig
文件,会多了一项:

[credential]

helper = store


4.此时再去
push
则不用输入账户名和密码了

xs@xs-MacBookPro:~/test$ git push origin master
Everything up-to-date
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  github git linux git-push