And*_*ykh 7 windows git github
如果我在私有存储库上运行类似于以下内容的命令:
git ls-remote https://github.com/org/repo.git
Run Code Online (Sandbox Code Playgroud)
我收到以下提示。
我正在使用https://gitforwindows.org并查看进程资源管理器,似乎生成此窗口的可执行文件\mingw64\libexec\git-core\git-credential-manager.exe与 Git for Windows 安装文件夹相关。
当我输入我的凭据时,我收到一封来自 Github 的电子邮件,说创建了一个新的身份验证令牌。
此令牌存储在我的 PC 上的什么位置?当我重复上面的命令时,我不再收到提示 - 只要我不撤销 github 网站上的令牌。
迈克·麦金托什是对的。以下是访问令牌的方法。
Install-Module CredentialManager -Scope AllUsers -Force
Run Code Online (Sandbox Code Playgroud)
根据您的喜好更改上述命令上的标志。然后:
Get-StoredCredential -AsCredentialObject | %{$_} `
| ?{ $_.targetName -like "*github.com*"} `
| sort LastWritten `
| select LastWritten,Targetname,Password
Run Code Online (Sandbox Code Playgroud)
这将为您提供您可能已创建的代币列表。用于Get-Command -Module CredentialManager列出模块上的所有可用命令,您可以使用它来操作凭据存储。
默认情况下,Git 将使用Windows 凭据管理器通过适用于 Windows 桌面的 Github 存储和检索 Git 凭据。
凭据管理器可让您查看和删除已保存的用于登录网站、连接的应用程序和网络的凭据。
要打开凭据管理器,请在任务栏上的搜索框中键入凭据管理器,然后选择凭据管理器控制面板。选择Web 凭据或Windows 凭据以访问要管理的凭据。
您将GitHub - https://api.github.com/{username}在Windows 凭据选项卡上找到该条目。