我有一个简单的批处理文件“clone.bat”,其中包含以下脚本。
cd %1
c:\Program Files\Git\git-cmd.exe"git clone %2 --branch %3
退出
运行批处理文件时,我传递了 4 个参数。 %1:本地存储库路径,%2:远程存储库路径,%3:分支名称,%4 作为密码
我希望当 Git 命令运行时它应该接受 %4 作为密码。但是,它会即时要求输入密码,我需要避免这种情况。
我只设置了 https 身份验证,不使用 SSH。
最佳答案
在 Windows 上,您不需要密码,因为默认情况下 Git 会在 Windows 凭据管理器中查找密码:
git config credential.helper
因此请仔细检查是否已在此处输入密码。
关于git - 如何从批处理文件将密码传递给 Git 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48915492/