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

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

我有一个简单的批处理文件“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/

相关文章:

batch-file - Windows 批处理中缺少操作数错误

java - 在方法调用之前修改参数

php - PDO 不绑定(bind)参数

linux - 从 repo 创建文件的 zip 文件以用于还原目的

windows - 如何在文件移动过程中移动文件并删除文件名中的连字符?

git - 如果我要删除共享分支,是否可以 rebase ?

java - 将java项目从netbeans导出到可执行jar

c++ - 什么是指针引用?

ios - 迦太基访问 token

git - 如何通过文件哈希从 git 存储库中查找文件修订或提交?