在 Windows 和 WSL 之间共享 Git 凭据
首先下载适用于 Windows 的 Git gitforwindows.org/ 并在安装步骤中选择Git Credential Manager (GCM) 作为凭据帮助程序。
如果你使用 HTTPS 克隆存储库,则可以与 WSL 共享此存储库,以便您输入的密码在双方都保留。
请注意,这不适用于使用 SSH 密钥。
只需按照以下步骤操作:
-
通过在Windows 命令提示符 或PowerShell中运行以下命令,在 Windows 上配置凭据管理器:
luagit config --global credential.helper wincred
-
配置 WSL 以使用相同的凭据帮助程序,但在WSL 终端 中运行以下命令(假设您有
git
>=v2.39.0
):arduinogit config --global credential.helper "/mnt/c/Program\ Files/Git/mingw64/bin/git-credential-manager.exe"
要了解以前版本的路径
git
,请参考learn.microsoft.com/en-us/windo...
现在,WSL 可以使用您在 Windows 端使用 Git 时输入的任何密码,反之亦然。
折腾使你进步!!!🤪