【发布时间】:2022-01-21 04:56:00
【问题描述】:
我正在尝试将我的要点推送到 github 并尝试按照 this answer 使用凭据管理器以正确的方式进行操作
我认为遵循简单的工作流程就足够了
- 克隆一个要点
- 推送会询问凭据(用户名/令牌)
不幸的是,它要么没那么简单,要么我在其他地方搞砸了。我得到的只是remote: Repository not found.
复制我的要点
C:\Users\lieve\AppData\Local\Temp>git clone https://gist.github.com/lkeersmaekers/4884d047b3b90ccd697a4d7ec21be49d
Cloning into '4884d047b3b90ccd697a4d7ec21be49d'...
remote: Enumerating objects: 9, done.
remote: Total 9 (delta 0), reused 0 (delta 0), pack-reused 9
Receiving objects: 100% (9/9), done.
Resolving deltas: 100% (2/2), done.
显示遥控器
C:\Users\lieve\AppData\Local\Temp>cd 4884d047b3b90ccd697a4d7ec21be49d
C:\Users\lieve\AppData\Local\Temp\4884d047b3b90ccd697a4d7ec21be49d>git remote -v
origin https://gist.github.com/lkeersmaekers/4884d047b3b90ccd697a4d7ec21be49d (fetch)
origin https://gist.github.com/lkeersmaekers/4884d047b3b90ccd697a4d7ec21be49d (push)
尝试推送失败且不询问任何凭据
C:\Users\lieve\AppData\Local\Temp\4884d047b3b90ccd697a4d7ec21be49d>git push
remote: Repository not found.
fatal: repository 'https://gist.github.com/lkeersmaekers/4884d047b3b90ccd697a4d7ec21be49d/' not found
凭据管理器诊断 C:\Users\lieve\AppData\Local\Temp\4884d047b3b90ccd697a4d7ec21be49d>git credential-manager-core 诊断 正在运行诊断...
[ OK ] Environment
[ OK ] File system
[ OK ] Networking
[ OK ] Git
[ OK ] Credential storage
[ OK ] Microsoft authentication (AAD/MSA)
[ OK ] GitHub API
Diagnostic summary: 7 passed, 0 skipped, 0 failed.
我可以通过将遥控器更改为 https://<token>@gist.github.com/lkeersmaekers/4884d047b3b90ccd697a4d7ec21be49d 来推动工作,但这正是凭据管理器应该处理的事情吗?
【问题讨论】:
标签: windows git github access-token