怎么让git命令行保存github的登录状态

查看:296
本文介绍了怎么让git命令行保存github的登录状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

Administrator@changwei MINGW64 /d/github/git-study-test (master)
$ git push
Username for 'https://github.com': 867597730@qq.com

每次push的时候都让我输入一次github网站的帐号密码,有什么办法可以保存密码或者登录状态?我之前已经用keygen构建了ssh并把公钥提交到了github官网的ssh设置处,但是好像并没有什么用啊。。。

解决方案

@回忆时光 补充一下就是先查看一下你的推送地址是不是走的 ssh 协议

git remote -v

如果是 https 打头的就要换,比如

https://github.com/laravel/laravel.git
要换成这个
git@github.com:laravel/laravel.git

执行上面的步骤

git remote rm origin
git remote add origin git@github.com:laravel/laravel.git*
git pull

执行git pull的时候可能会提示git set-upstream....什么的balabala 就是提示将本地分支和远程分支进行绑定,按照提示操作就好

还有另一种办法就是将远程的资源地址换成

git remote set-url origin https://<username>:<password>@github.com/<username>/<repo_name>.git

把账号密码写到远程地址里

http://blog.justwe.site/2017/...

这篇关于怎么让git命令行保存github的登录状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆