目前.gitconfig,我的用户目录中有以下条目.
...
[http]
sslCAInfo=C:\\Users\\julian.lettner\\.ssh\\git-test.pem
...
Run Code Online (Sandbox Code Playgroud)
这设置了在与git服务器交互时使用的证书(我公司的git服务器所需).
但是现在我无法克隆其他存储库(例如GitHub上的公共存储库),因为客户端始终使用被其他服务器拒绝的已配置证书.
我如何规避此认证问题?我可以配置Git使用Windows证书存储区进行身份验证吗?
如果我在私有存储库上运行类似于以下内容的命令:
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 网站上的令牌。