mirror of
https://github.com/andrey271192/amnezia_web-PRO.git
synced 2026-09-20 14:42:00 +00:00
docs(readme): drop PAT install block, single curl line
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
22
README.md
22
README.md
@@ -35,27 +35,7 @@
|
|||||||
|
|
||||||
## Установка одной командой
|
## Установка одной командой
|
||||||
|
|
||||||
Репозиторий **`amnezia_web-PRO`** на GitHub **приватный**: без авторизации API и CDN ответят **`404`** (GitHub маскирует недоступ), а установщик внутри скачивает архив через **`api.github.com/repos/…/tarball`** только если задан **`GITHUB_TOKEN`** или **`GH_TOKEN`** с доступом **`Contents` read** к этому репозиторию. Код можно пушить с машины аккаунта с правами на запись без ограничений; вопрос касается только **первая установка / апдейты с голого VPS** у тех, кому нужен доступ через GitHub API.
|
На сервере под **root** (или через `sudo`):
|
||||||
|
|
||||||
### Рекомендуемый вариант: PAT и одна строка
|
|
||||||
|
|
||||||
```bash
|
|
||||||
export GITHUB_TOKEN='ghp_…' # или fine-grained github_pat_… → только нужный repo, Contents Read
|
|
||||||
curl -fsSL \
|
|
||||||
-H "Authorization: Bearer ${GITHUB_TOKEN}" \
|
|
||||||
https://raw.githubusercontent.com/andrey271192/amnezia_web-PRO/main/scripts/install.sh \
|
|
||||||
| sudo -E bash
|
|
||||||
```
|
|
||||||
|
|
||||||
Первый **`curl`** авторизует выгрузку **приватного** `install.sh` по **raw**. Флаг **`sudo -E`** передаёт **`GITHUB_TOKEN`** в root-оболочку: тогда и сам **`install.sh`**, когда качнет тарбол, подставит **`Authorization: Bearer`** (то же уже реализовано в скрипте).
|
|
||||||
|
|
||||||
Под **root** без `sudo` достаточно **`curl … | bash`** при том же **`export GITHUB_TOKEN`**.
|
|
||||||
|
|
||||||
**Иначе:** клонируйте репозиторий по SSH или HTTPS+PAT на **`/opt/amnezia-admin`**, затем обновление без скачивания токеном см. ниже блок **«Уже скачали проект вручную»**.
|
|
||||||
|
|
||||||
### Если репозиторий у вас публичный (форк или зеркало)
|
|
||||||
|
|
||||||
Тогда токен не обязателен:
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -fsSL https://raw.githubusercontent.com/andrey271192/amnezia_web-PRO/main/scripts/install.sh | sudo bash
|
curl -fsSL https://raw.githubusercontent.com/andrey271192/amnezia_web-PRO/main/scripts/install.sh | sudo bash
|
||||||
|
|||||||
Reference in New Issue
Block a user