Tra*_*man 15 git silent-install
我知道像这样的基本静默安装参数。
Git-1.9.4-preview20140611.exe /SILENT /COMPONENTS="icons,ext\reg\shellhere,assoc,assoc_sh"
Run Code Online (Sandbox Code Playgroud)
但是,我需要使用选项“从 Windows 命令提示符运行 Git”来安装 git,我还没有找到对此的论据。
小智 15
使用安装文件 https://github.com/git-for-windows/git/wiki/Silent-or-Unattended-Installation
您还可以使用 /LOADINF="filename" 从文件加载安装参数,并且可以使用 /SAVEINF="filename" 将参数记录到文件中。
参数文件的一个例子是:
[Setup]
Lang=default
Dir=C:\Program Files (x86)\Git
Group=Git
NoIcons=0
SetupType=default
Components=
Tasks=
PathOption=Cmd
SSHOption=OpenSSH
CRLFOption=CRLFAlways
Run Code Online (Sandbox Code Playgroud)
有关命令行参数的更多信息,请访问 http://www.jrsoftware.org/ishelp/index.php?topic=setupcmdline
小智 7
您可以使用 找到 Windows GIT 安装程序的所有选项/?,例如:
> Git-2.9.2-64-bit.exe /?
Run Code Online (Sandbox Code Playgroud)
它将打开一个包含所有选项的窗口。

正如此帮助窗口所示,我认为以下任一命令都会为您提供所需的信息:
> Git-2.9.2-64-bit.exe /SILENT
Run Code Online (Sandbox Code Playgroud)
或者
> Git-2.9.2-64-bit.exe /VERYSILENT
Run Code Online (Sandbox Code Playgroud)
小智 6
要查看哪些选项可用,您可以使用以下/SAVEINF选项从命令提示符运行安装程序:
> .\Git-2.12.2.2-64-bit.exe /SAVEINF="C:\Users\USERNAME\Desktop\git.inf"
Run Code Online (Sandbox Code Playgroud)
浏览安装程序,选择所需的选项,然后安装 Git。安装程序完成后,您可以检查git.inf文件以查看所需的选项和值。
使用您在上面创建的 INF 文件作为您未来静默安装的模板。从命令提示符运行安装程序/LOADINF="PATH\TO\YOUR\INF.inf"。
看起来您想要的 INF 选项是PathOption=Cmd.
目前,如果您想这样做,则必须事先设置注册表选项。Chocolatey包根据您传递给安装命令的包参数来执行此操作:
choco install git -params '"/GitAndUnixToolsOnPath"'
Run Code Online (Sandbox Code Playgroud)
或者
choco install git -params '"/GitOnlyOnPath"'
Run Code Online (Sandbox Code Playgroud)
也就是说,如果您想将其作为参数,Windows 版的 Git 人员非常接受 Pull 请求。如果您有 InnoSetup 安装程序经验,请在git-for-windows/build-extra做出贡献。
如果您想知道它是如何工作的,请检查包页面的文件部分,tools\chocolateyInstall.ps1您将看到以下内容:
if ($gitCmdOnly) {
# update registry so installer picks it up automatically
New-ItemProperty $installKey -Name "Inno Setup CodeFile: Path Option" -Value "Cmd" -PropertyType "String" -Force | Out-Null
}
if ($unixTools) {
# update registry so installer picks it up automatically
New-ItemProperty $installKey -Name "Inno Setup CodeFile: Path Option" -Value "CmdTools" -PropertyType "String" -Force | Out-Null
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34917 次 |
| 最近记录: |