# Настройка через терминал

> Интерактивный мастер настройки для серверов без графики.

Для headless-серверов есть текстовый мастер — те же шаги, что и в веб-интерфейсе,
но в терминале.

## Запуск

```bash
connector setup --config /etc/connector/connector.yaml --cli
```

Мастер задаст вопросы по порядку:

1. **Адрес relay** (уже предзаполнен — Enter; меняется только для self-hosted) и
   **каталог состояния**.
2. **Провайдер** — тип, Base URL, токен. Агент сразу проверит доступ у вашего
   провайдера и **выведет список репозиториев**, к которым есть доступ.
3. **Выбор репозиториев** — укажите номера через запятую (например `1,3`) или `all`.
4. Можно добавить ещё одного провайдера или завершить (пустой ввод).
5. **Код привязки** из приложения Buff (можно пропустить и привязать позже).

Пример:

```
Провайдер (…): gitea
Base URL: https://gitea.corp.local
Токен доступа: ********
   1) team/backend (private)
   2) team/frontend
   3) team/docs
Выберите репозитории (напр. 1,3 или all): 1,2
  добавлено: gitea (2 репо)
```

Если пропустили код — привяжите позже:

```bash
connector pair --config /etc/connector/connector.yaml --code bufc_…
```

Затем запустите агент: `connector run --config /etc/connector/connector.yaml`.

Токен, как и в веб-режиме, сохраняется в локальный файл с правами `600` и к нам не
уходит.

