如何从批处理文件中将密码传递给Git命令

时间:2018-02-21 21:07:52

标签: git batch-file parameter-passing git-clone

我有一个简单的批处理文件" clone.bat"以下脚本。

cd %1 

c:\Program Files\Git\git-cmd.exe" git clone %2 --branch %3

exit

运行批处理文件时,我传递了4个参数。 %1:本地存储路径,%2:远程存储路径,%3:分支名称,%4作为密码

我希望当Git命令运行时,它应该接受%4作为密码。但是,它需要动态密码我需要避免。

我只设置了https身份验证而不使用SSH。

1 个答案:

答案 0 :(得分:1)

在Windows上,您不需要密码,因为Git默认会在Windows凭据管理器中查找它:

git config credential.helper

请仔细检查是否已输入密码。