Обновление значения сервера обновлений электрона с помощью обновления приложения - PullRequest
0 голосов
/ 05 августа 2020

У меня есть частное приложение в электронном формате, которое использует мою собственную git учетную запись (частный репозиторий) для целей обновления.

Я использую GH_TOKEN.txt и этот метод;

autoUpdater.setFeedURL({
  provider: 'github',
  repo: '****',
  owner: '****',
  private: true,
  token: "****"
})

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

Я публикую sh обновления с терминала, как я могу опубликовать sh пакет на сервере с другим сервером обновлений?

1 Ответ

0 голосов
/ 05 августа 2020

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

Хотя вывод журнала, как показано ниже, не выглядит fantasti c, но похоже, что он работает.

Found version 1.0.35 (url: APPNAME-Setup-1.0.35.exe)
New Update Available
Downloading update from APPNAME-Setup-1.0.35.exe
updater cache dir: C:\Users\USERNAME\AppData\Local\APPNAME-updater
Cached update sha512 checksum doesn't match the latest available update. New update must be downloaded. 
Cached: **************************************************==, 
expected: **************************************************==. 
Directory for cached update will be cleaned
Download block maps (old: "https://api.github.com/repos/*******/APPNAME/releases/assets/23617985.blockmap", new: https://api.github.com/repos/*******/APPNAME/releases/assets/23617985.blockmap)
Cannot download differentially, fallback to full download: Error: Maximum allowed size is 50 MB
    at Object.responseHandler (C:\Users\USERNAME\AppData\Local\Programs\APPNAME\resources\app.asar\node_modules\builder-util-runtime\out\httpExecutor.js:241:26)
    at ClientRequest.<anonymous> (C:\Users\USERNAME\AppData\Local\Programs\APPNAME\resources\app.asar\node_modules\builder-util-runtime\out\httpExecutor.js:303:17)
    at ClientRequest.emit (events.js:210:5)
    at SimpleURLLoaderWrapper.<anonymous> (electron/js2c/browser_init.js:2510:12)
    at SimpleURLLoaderWrapper.emit (events.js:210:5)
New version 1.0.35 has been downloaded to C:\Users\USERNAME\AppData\Local\APPNAME-updater\pending\update.exe
...