Тихая установка Github-for-windows
Я хотел бы установить GitHub в Windows без вывода сообщений. Я скачал GitHubSetup.exe с https://windows.github.com/.
Я привык передавать другие параметры, такие как /S
, INSTALLDIR
и т.д. для автоматической установки программ.
Как тихо установить GitHub в предпочтительный каталог и какие URL
должен быть использован?
3 ответа
Решение
Github для Windows использует для развертывания установщик Microsoft ClickOnce [1]. ClickOnce - это технология установки для каждого пользователя, которая не поддерживает автоматическую установку.
Система управления пакетами Chocolatey для Windows имеет пакет для GfW, который использует Auto Hot Key для автоматизации установки.
@echo Off
REM script to install GitHub Desktop
REM Installs the machine-wide installer
msiexec.exe /i "%~dp0GitHubDesktopSetup-x64.msi" /qn
REM Wait for install to complete
PING -n 10 127.0.0.1>nul
REM Change directory to install folder and run exe
CD "%ProgramFiles(x86)%\GitHub Desktop Deployment" && "GitHubDesktopDeploymentTool.exe" -s
REM Delete desktop shortcut
Del /f "C:\Users%username%\Desktop\GitHub Desktop.lnk"
Выполните следующие команды в windows cmd.exe для установки git в автоматическом режиме:
powershell -command "& { (New-Object Net.WebClient).DownloadFile('https://github.com/git-for-windows/git/releases/download/v2.21.0.windows.1/Git-2.21.0-64-bit.exe', 'c:\git_setup.exe') }"
"C:\git_setup.exe" /VERYSILENT