Управление платформой 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. В следующем упражнении вы выполните следующие действия:
- Создайте новый репозиторий.
- Создайте ветвь.
- Фиксация файла.
- Откройте запрос на вытягивание.
- И выполните слияние запроса на вытягивание.