Управление платформой GitHub

Завершено

Теперь, когда вы знаете основы платформы GitHub, в этом разделе рассматриваются разделы по управлению платформами.

В этом уроке мы рассмотрим следующее:

  • Управление уведомлениями и подписками.
  • Подписывание на потоки и поиск потоков, где вы упомянули.
  • Публикуйте проект или организацию на страницах GitHub.

Управление уведомлениями и подписками

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

Вы можете подписаться на уведомления для:

  • Конкретные проблемы, запросы на вытягивание или gists
  • Действия репозитория, такие как проблемы, запросы на вытягивание, выпуски или обсуждения
  • Состояния рабочего процесса для репозиториев с помощью GitHub Actions
  • Все действия в репозитории

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

Если вы больше не заинтересованы в получении обновлений, вы можете отменить подписку, отменить просмотр или настроить типы получаемых уведомлений.

Подписка на потоки и поиск потоков, где вы упоминались

Вы также можете получить доступ к подробным параметрам уведомлений, перейдя к параметрам пользователя GitHub и выбрав "Уведомления", чтобы настроить такие каналы доставки, как электронная почта, интернет и мобильные устройства.

Если вы хотите следить за проблемами или запросами на вытягивание, которые упоминают конкретного пользователя, используйте упоминания квалификатора поиска: за которым следует имя пользователя.

Чтобы убедиться, что вы получаете обновления о конкретном потоке (например, запросе на вытягивание), вы можете подписаться на него, даже если вы не были первоначально частью беседы.

Вы можете подписаться на поток, выполнив следующие действия.

  • Выбор подписки на правой боковой панели проблемы, запроса на вытягивание или обсуждение.

Чтобы найти беседы, в которых вы упомянули:

  • Используйте квалификатор mentions:<username> поиска в строке поиска GitHub, чтобы найти проблемы и запросы на вытягивание.@mentioned

Таким образом, вы не пропустите какие-либо беседы, которые нуждаются в вашем внимания.

Фильтрация уведомлений

GitHub позволяет фильтровать уведомления с помощью параметров часов:

  • Просмотр: получение уведомлений для всех действий.
  • Не наблюдая: получение уведомлений только в том случае, если вы участвуете или @mentioned.
  • Игнорировать: нет уведомлений вообще для репозитория.
  • Пользователь: точно настройте типы действий (например, запросы на вытягивание, проблемы или обсуждения) триггеры уведомлений.

Вы можете управлять параметрами часов, выбрав "Смотреть" в верхней части страницы репозитория.

Настройка параметров уведомлений

Вы можете настроить, где вы получаете уведомления:

  • Электронная почта: уведомления, доставленные на зарегистрированный адрес электронной почты.
  • Интернет: уведомления, просмотрированные непосредственно на панели мониторинга GitHub.
  • Mobile: Push-уведомления с помощью мобильного приложения GitHub.
  • Пользовательские уведомления: настройка определенных типов событий для разных каналов.

Параметры уведомлений управляются в параметрах учетной записи GitHub в уведомлениях.

Что такое GitHub Pages?

Теперь давайте рассмотрим GitHub Pages. Вы можете использовать GitHub Pages для публикации и размещения веб-сайта о себе, организации или проекте непосредственно из репозитория на GitHub.com.

GitHub Pages — это служба статического размещения сайтов, которая принимает ФАЙЛЫ HTML, CSS и JavaScript прямо из репозитория на GitHub. При необходимости можно запускать файлы с помощью процесса сборки и публиковать веб-сайт. Вы можете указать исходную ветвь и папку (например, /docs) для сайта Pages, а GitHub будет размещать содержимое публично.

Затем вы завершите практические действия, чтобы укрепить ключевые навыки GitHub. В следующем упражнении вы выполните следующие действия:

  • Создайте новый репозиторий.
  • Создайте ветвь.
  • Фиксация файла.
  • Откройте запрос на вытягивание.
  • И выполните слияние запроса на вытягивание.