mingw / хотите ежедневно предлагать обновить git? - PullRequest
0 голосов
/ 21 февраля 2019

Каждый день около 14:30 EST я получаю это всплывающее окно:

Update Git Prompt

Конечно, версия меняется каждый раза потом.У меня есть два вопроса:

  1. Можно ли настроить время этого конфигурирования?Я попытался найти файл конфигурации, но вышел пустым (или сдался слишком рано!)

  2. Когда я нажимаю "ОК", где он загружает и устанавливает git?Из того, что я вижу в подкаталоге git, похоже, что я запускаю git версии 2.17.1.windows.2, которую я могу найти здесь:

C:\Users\brittg2>where git
C:\Program Files\Git\cmd\git.exe

C:\Users\brittg2>dir "C:\Program Files\Git\cmd\git.exe"
 Volume in drive C is System
 Volume Serial Number is 0240-BAB8

 Directory of C:\Program Files\Git\cmd

2018/05/29  06:08 PM            39,192 git.exe
               1 File(s)         39,192 bytes
               0 Dir(s)  22,077,034,496 bytes free

, который последний раз обновлялся 5 мая 2018 года. Это означает, что принятие предложения о загрузке, похоже, не меняет мою работающую версию.

Я ответил на свой первый вопрос.Он находится в планировщике задач:

Task Scheduler

  [1]: https://i.stack.imgur.com/y7fmG.png

Обновление 26 февраля 2019: я выполнил команду в запланированном задании из командной строки, и произошла ошибка:

C:\>"C:\Program Files\Git\cmd\git.exe" update-git-for-windows
Git for Windows 2.17.1.windows.2 (64bit)
Update 2.21.0.windows.1 is available
Download and install Git for Windows 2.21.0 [N/y]? y
##O#- #
curl: (60) SSL certificate problem: self signed certificate in certificate chain

More details here: https://curl.haxx.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.

1 Ответ

0 голосов
/ 27 февраля 2019

Примечание: в Windows 8 и 10 уведомление с Git для Windows 2.15.1 (ноябрь 2017 г.) менее навязчиво (PR 1335) : см. commit 1007b6c

git-update: показать всплывающее уведомление в Windows 8/10

Это гораздо менее навязчивый способ уведомлять пользователя о любых обновлениях, чем всплывающее окнодо модального диалогового окна.

Но для Windows 7 я бы выбрал:

  • последнюю портативную версию, такую ​​как PortableGit-2.21.0-64-bit.7z.exe (выпущено 40 минут назад)
  • без сжатия в любом месте: c:\gits\PortableGit-2.21.0-64-bit
  • с символической ссылкой (соединение папок): mklink /J c:\gits\latest c:\gits\PortableGit-2.21.0-64-bit

Таким образом:

  • вы контролируете, когда хотите обновить
  • ваш PATH остается всегда c: \ gits \ latest \ bin
  • каждое обновление включает в себя изменение последней версии в новую портативную папку установки Git
  • «удаление» означает простое удаление этой папки.
...