Github CLI добавить еще один пульт и работать с ним

Я начал использовать Github CLI после его первого выпуска, это отличный инструмент. Я работал над проектом, который должен быть удаленно в разных местах, например, в двух репозиториях. Я могу добавить еще один пульт для внесения изменений в него, но gh сможет управлять только первым. Например, gh pr statusкоманда в репо, который имеет два или более пульта дистанционного управления, будет отображать только данные удаленного источника. Как я могу переключаться между пультами, чтобы увидеть все действия, такие как проблемы и PR, на каждом из них?

1 ответ

В версии 2.21.0 (декабрь 2022 г.) вы можете использовать новую команду

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

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

  • просмотр и создание запросов на включение
  • просмотр и создание задач
  • просмотр и создание релизов
  • работа с действиями
  • добавление секретов репозитория и среды

Это позволит избежать интерактивного сообщенияWhich should be the base repository?.
Отныне (2.21.0+),ghкоманды в репозитории с несколькими пультами теперь будут выдавать ошибку, пока не будет выбрано значение по умолчанию.


С gh v2.22.0 (январь 2023 г.),gh repo set-default также работает с удаленными голыми репозиториями. (PR 6880)

Другие вопросы по тегам