Comments 4
Либо я туплю, либо MS сделали странное. Устанавливаю по инструкции, делаю "gh auth login", выбираю аутентификацию по токену (какой браузер на сервере, где мне, собственно, эта игрушка и нужна?) Всё ОК, без ошибок. Запускаю любую команду "gh copilot ..." - выдаёт:
✗ Error: No valid OAuth token detected
To get started with GitHub Copilot in the CLI, please run: gh auth login --web -h github.com to authenticate via web browser.
Т.е. аутентификация по токену его не устраивает. Но на сервере из браузеров только elinks, и через него, ожидаемо, не работает. Т.е. Copilot for CLI работает только на машине с иксами и полноценным браузером?.. более чем странно.
Только что через токен попробовал, авторизация работает.
Странно. Уже и классический токен пробовал, и новый "fine-grained" - "gh auth status" показывает, что всё ОК, logged in. Обычный copilot оплачен и работает. Сервер в неподсанкционной юрисдикции. А gh copilot suggest что_угодно так и ругается на отсутствие токена :( Ладно, буду копать ещё, спасибо за информацию, что это не у всех так.
Им бы поработать над качеством кода, который выдает копилот и контекстом. Пока что максимум на что он способен это генерация бойлерплейт кода. Тогда как 4 турбо сам код может писать сильно лучше и контекст огромный допускает.
GitHub Copilot в CLI вышел в публичной бета-версии