将 git credentialmanager 与 github 令牌一起用于 gists
Using git credentialmanager with github tokens for gists
我正在尝试将我的要点推送到 github,并尝试按照
使用凭证管理器以正确的方式进行操作
我认为遵循简单的工作流程就足够了
- 克隆一个要点
- 推送会询问凭据 (username/token)
不幸的是,它不是那么简单,就是我在其他地方搞砸了。我得到的只是 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\Temp84d047b3b90ccd697a4d7ec21be49d>git remote -v
origin https://gist.github.com/lkeersmaekers/4884d047b3b90ccd697a4d7ec21be49d (fetch)
origin https://gist.github.com/lkeersmaekers/4884d047b3b90ccd697a4d7ec21be49d (push)
尝试推送失败并且不询问任何凭据
C:\Users\lieve\AppData\Local\Temp84d047b3b90ccd697a4d7ec21be49d>git push
remote: Repository not found.
fatal: repository 'https://gist.github.com/lkeersmaekers/4884d047b3b90ccd697a4d7ec21be49d/' not found
凭证管理器诊断
C:\Users\lieve\AppData\Local\Temp84d047b3b90ccd697a4d7ec21be49d>git 凭据管理器核心诊断
运行 诊断...
[ 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
来推动工作,但这正是凭证管理器 应该 处理的事情?
Git Credential Manager (GCM) (previously GCM-core, recently renamed as GCM) depends on the Windows Credential Manager.
打开 Windows 凭据管理器并检查是否有任何 github.com 条目,其中可能包含错误的密码(例如您的实际密码而不是令牌)。
删除该条目,下一个 git push
将询问您的凭据(然后使用令牌作为密码)。
我正在尝试将我的要点推送到 github,并尝试按照
我认为遵循简单的工作流程就足够了
- 克隆一个要点
- 推送会询问凭据 (username/token)
不幸的是,它不是那么简单,就是我在其他地方搞砸了。我得到的只是 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\Temp84d047b3b90ccd697a4d7ec21be49d>git remote -v
origin https://gist.github.com/lkeersmaekers/4884d047b3b90ccd697a4d7ec21be49d (fetch)
origin https://gist.github.com/lkeersmaekers/4884d047b3b90ccd697a4d7ec21be49d (push)
尝试推送失败并且不询问任何凭据
C:\Users\lieve\AppData\Local\Temp84d047b3b90ccd697a4d7ec21be49d>git push
remote: Repository not found.
fatal: repository 'https://gist.github.com/lkeersmaekers/4884d047b3b90ccd697a4d7ec21be49d/' not found
凭证管理器诊断 C:\Users\lieve\AppData\Local\Temp84d047b3b90ccd697a4d7ec21be49d>git 凭据管理器核心诊断 运行 诊断...
[ 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
来推动工作,但这正是凭证管理器 应该 处理的事情?
Git Credential Manager (GCM) (previously GCM-core, recently renamed as GCM) depends on the Windows Credential Manager.
打开 Windows 凭据管理器并检查是否有任何 github.com 条目,其中可能包含错误的密码(例如您的实际密码而不是令牌)。
删除该条目,下一个 git push
将询问您的凭据(然后使用令牌作为密码)。