

解决 GitHub 每次push时都提示输入用户名和密码的问题
source link: https://hellodk.cn/post/141
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

解决 GitHub 每次push时都提示输入用户名和密码的问题
每次 push 时都让输入用户名和密码是因为 https 传输时,GitHub 并不会记住用户名和密码,报错信息类似于下面这样:
E:\personal-projects\notes> git push
发送请求时出错。
fatal: HttpRequestException encountered.
发送请求时出错。
Username for 'https://github.com': xxx
Password for 'https://[email protected]':
解决办法就是使用 ssh 来 push 和 pull 而不是 https
- git remote -v (查看当前使用的 push 和 fetch 方式)
ps: pull = fetch + mergeorigin https://github.com/xxx/notes-2020.git (fetch)
origin https://github.com/xxx/notes-2020.git (push)
- 查看到是 https 方式,执行下面语句删除这种连接方式
git remote rm origin
- 去 GitHub 主页找到对应 repository 然后复制其 ssh 的地址
- 执行:
git remote add origin [email protected]:xxx/notes.git
- 执行 (master 是远端分支名字,视情况而定)
git push --set-upstream origin master
- git remote -v
origin [email protected]:xxx/notes.git (fetch)
origin [email protected]:xxx/notes.git (push)
至此,问题解决。
标签: git
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
Recommend
-
110
“123456、admin”在2017年弱密码TOP 100中,分别位列第一位和第十一位。大多数账户系统在注册时基本禁止使用这种“网红弱密码”,你很难想象这竟然会成为一个国家军方系统的用户名和密码。
-
36
为什么输入用户名与输入密码是在不同的页面 ...
-
8
PowerShell 实现 curl 的用户名和密码逻辑在使用 curl 时,可以采用 -u 加上用户名和密码,这个对应在 PowerShell 也就是不到 10 句话的事情 假定使用 curl 输入的是如下代码 curl -ulindexi:AP7doYUzM7WApXobRb7...
-
11
解决在Mac上sourcetree反复要求输入密码的问题MacW教程MacW每天为大家分享软件教程和技巧。
-
10
git 存储输入 / 清除已经缓存 的用户名和密码 2020-01-01 系统默认,技术
-
8
1、检查电脑是否和LAN口(1,2,3,4口中任意一口)连好,路由器上对应的指示灯是否是亮的。...
-
7
设置路由器上网时,路由器WAN口PPPoE拨号不成功,WAN口状态出现“
-
10
使用我司云路由器时无法登录界面,提示“密码输入次数过多,请重启路由器后再尝试登录”,且有终端登录的历史记录,如下图:
-
2
V2EX › Apple Mac mini 每次开机后用妙控键盘输入登录密码时,会有很长时间的连接延迟!
-
7
vue自定义密码输入框解决浏览器自动填充密码的问题
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK