Git Para instalação silenciosa do Windows Argumentos silenciosos

4

Estou ciente dos argumentos básicos de instalação silenciosa, como assim.

 Git-1.9.4-preview20140611.exe /SILENT /COMPONENTS="icons,ext\reg\shellhere,assoc,assoc_sh"

No entanto, eu preciso instalar o git com a opção 'Executar Git do Prompt de Comando do Windows' Ainda não encontrei um argumento para isso.

    
por Travis Boatman 24.07.2015 / 02:32

5 respostas

2

No momento atual, você deve definir as opções de registro de antemão se quiser fazer isso. O pacote Chocolatey faz isso com base nos parâmetros do pacote que você passa para o comando de instalação:

choco install git -params '"/GitAndUnixToolsOnPath"'

ou

choco install git -params '"/GitOnlyOnPath"'

Dito isto, se você quiser ter isso como um argumento, o pessoal do Git for Windows aceita muito as solicitações de pull. Se você tiver a experiência do instalador do InnoSetup, por favor, contribua em git-for-windows / build-extra .

Mais informações

Se você está curioso para ver como funciona, inspecione a seção de arquivos da página do pacote e tools\chocolateyInstall.ps1 e você verá o seguinte:

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
}
    
por 03.09.2015 / 13:51
3

Use um arquivo de configuração link

Você também pode carregar parâmetros de instalação de um arquivo com / LOADINF="nome do arquivo" e pode gravar parâmetros em um arquivo usando / SAVEINF="nome do arquivo".

Um exemplo de um arquivo de parâmetro é:

[Setup]
Lang=default
Dir=C:\Program Files (x86)\Git
Group=Git
NoIcons=0
SetupType=default
Components=
Tasks=
PathOption=Cmd
SSHOption=OpenSSH
CRLFOption=CRLFAlways

Mais informações sobre os parâmetros da linha de comando podem ser encontradas no link

    
por 26.11.2015 / 05:58
2

Para ver quais opções estão disponíveis, você pode executar o instalador em um prompt de comando com a opção /SAVEINF :

> .\Git-2.12.2.2-64-bit.exe /SAVEINF="C:\Users\USERNAME\Desktop\git.inf"

Acesse o instalador, escolha as opções desejadas e instale o Git. Quando o instalador terminar, você pode inspecionar o arquivo git.inf para ver a opção e o valor que você precisa.

Use o arquivo INF criado acima como modelo para suas futuras instalações silenciosas. Execute o instalador em um prompt de comando com o /LOADINF="PATH\TO\YOUR\INF.inf" .

Parece que a opção INF desejada é PathOption=Cmd .

    
por 31.05.2017 / 20:47
0

Você pode encontrar todas as opções para o instalador do windows git usando / ?, por exemplo:

>Git-2.9.2-64-bit.exe /?

Abre uma janela com todas essas opções.

A tela de ajuda do Git CMD

Como essa janela de ajuda será exibida:

>Git-2.9.2-64-bit.exe /SILENT

ou

>Git-2.9.2-64-bit.exe /VERYSILENT

vai te dar o que eu acho que você está procurando.

    
por 11.08.2016 / 12:20
-1

O argumento que você está procurando é:

/PathOption=CmdTools
    
por 07.11.2016 / 11:37