【问题标题】:How to connect windows credential manager with ubuntu如何将 Windows 凭据管理器与 ubuntu 连接
【发布时间】:2022-01-31 09:56:24
【问题描述】:

实际上,我需要一些帮助才能将 ubuntu 与 Windows 凭据管理器连接起来。因为当我想在我的存储库上推送一些东西时,ubuntu 总是需要密码(访问令牌)。

我尝试了 git bash 和 cmd。他们对 Windows 凭据管理器很好,但是 ubuntu :(.

我尝试了 git config --global user.name 和 user.email 但它们不起作用。

我在 Windows 凭据管理器中添加了我的 git 帐户。但还是一样。

【问题讨论】:

  • user.name 设置不是凭据,因此不会影响任何凭据。 Windows 凭据适用于 Windows 系统; Linux 系统不是 Windows 并且不使用 Windows 凭据,因此不要使用 Windows 凭据管理器。不要尝试在此处使用 Windows 凭据管理器:使用不同的凭据管理器,或使用 ssh。
  • 使用哪个凭证管理器?是的,我知道 ssh,但我只是想解决这个特定问题,谢谢您的支持。
  • 使用任何标准或非标准 Ubuntu 的:使用[git] ubuntu credential manager 搜索 SO,您会找到类似 this 的内容。

标签: git ubuntu git-push credential-manager


【解决方案1】:

我也不知道这存在,但是(假设您在这里使用 WSL)您可以将凭据管理器指向 Windows 可执行文件,如下所示:

git config --global credential.helper "/mnt/c/Program\ Files/Git/mingw64/libexec/git-core/git-credential-manager-core.exe"

您可能需要 sed 其他一些配置标志,请查看链接文档。

见:

【讨论】:

    猜你喜欢
    • 2021-12-05
    • 2020-02-15
    • 1970-01-01
    • 1970-01-01
    • 2012-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多