距开课0天0时0分-9749173秒
扔个三星炸死你2017-06-16 09:19:11 0 5 542
[Git讨论组]举报回复话题 ↕
Administrator@changwei MINGW64 /d/github/git-study-test (master)$ git pushUsername for 'https://github.com': 867597730@qq.com
每次push的时候都让我输入一次github网站的帐号密码,有什么办法可以保存密码或者登录状态?我之前已经用keygen构建了ssh并把公钥提交到了github官网的ssh设置处,但是好像并没有什么用啊。。。
5
0
分享
仅有的幸福 2017-06-16 09:21:115楼
@回忆时光 补充一下就是先查看一下你的推送地址是不是走的 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 pull
git set-upstream....
还有另一种办法就是将远程的资源地址换成
git remote set-url origin https://<username>:<password>@github.com/<username>/<repo_name>.git
把账号密码写到远程地址里
http://blog.justwe.site/2017/...
赞 +0添加回复
学习ing 2017-06-16 09:21:114楼
先删除远程的仓库
git remote rm origin
再添加远程仓库,要用ssh协议的
git temote add origin ***
为情所困 2017-06-16 09:21:113楼
首先,SSH肯定是对的。
试试这个吧。/a/11...
仅有的幸福 2017-06-16 09:21:112楼
隐藏的.git目录下设置config文件:
[credential] helper = store
三叔 2017-06-16 09:21:111楼
配置ssh,是不是没配好呢
仅有的幸福 2017-06-16 09:21:115楼
@回忆时光 补充一下就是先查看一下你的推送地址是不是走的 ssh 协议
如果是 https 打头的就要换,比如
执行上面的步骤
执行
git pull
的时候可能会提示git set-upstream....
什么的balabala 就是提示将本地分支和远程分支进行绑定,按照提示操作就好还有另一种办法就是将远程的资源地址换成
把账号密码写到远程地址里
http://blog.justwe.site/2017/...
赞 +0添加回复
学习ing 2017-06-16 09:21:114楼
先删除远程的仓库
再添加远程仓库,要用ssh协议的
赞 +0添加回复
为情所困 2017-06-16 09:21:113楼
首先,SSH肯定是对的。
试试这个吧。/a/11...
赞 +0添加回复
仅有的幸福 2017-06-16 09:21:112楼
隐藏的.git目录下设置config文件:
赞 +0添加回复
三叔 2017-06-16 09:21:111楼
配置ssh,是不是没配好呢
赞 +0添加回复