О поиске по GitHub
Вы можете выполнять глобальный поиск по всем GitHub Enterprise Cloud, или ограничить поиск определенным репозиторием или организацией.
-
Для глобального поиска по всем данным GitHub Enterprise Cloudвведите то, что ищете в поле поиска в верхней части любой страницы, и в раскрывающемся меню поиска выберите "Поиск всех данных GitHub".
-
Чтобы выполнить поиск в определенном репозитории или организации, перейдите на страницу репозитория или организации, введите то, что ищете, в поле поиска в верхней части страницы и нажмите клавишу ВВОД.
Вы также можете использовать предложения и завершения в строке поиска, чтобы быстро найти необходимые сведения.
-
Если щелкнуть панель поиска в верхней области навигации GitHub.com, вы увидите список предложений, организованных по категориям, включая последние поисковые запросы и предлагаемые репозитории, команды и проекты, к которым у вас есть доступ.
-
Щелкнув любой из конкретных предложений, вы перейдете непосредственно на страницу этого предложения (например, на странице репозитория или проекта). Если щелкнуть последний поиск в зависимости от типа поиска, в строке поиска появится условие поиска или вы перейдете на страницу результатов поиска для термина поиска.
-
После ввода текста вы увидите список завершений и предложений, которые соответствуют запросу. Вы можете щелкнуть предложение, чтобы перейти к определенному расположению. При продолжении ввода вы увидите более конкретные предложения, такие как файлы кода, которые можно перейти напрямую.
После ввода поискового запроса можно нажать клавишу ВВОД , чтобы перейти к полному представлению результатов поиска, где можно увидеть каждое совпадение и визуальный интерфейс для применения фильтров. Дополнительные сведения см. в разделе "Поиск с помощью визуального интерфейса".
Примечания:
- Для поиска кода во всех общедоступных репозиториях необходимо войти в личную учетную запись в GitHub Enterprise Cloud.
- Сайты GitHub Pages недоступны для поиска в GitHub Enterprise Cloud. Однако можно выполнить поиск исходного содержимого, если он существует в ветви репозитория по умолчанию, используя поиск кода. Дополнительные сведения см. в статье "Общие сведения о синтаксисе поиска кода GitHub". Дополнительные сведения о GitHub Pagesсм. в разделе "Описание GitHub Pages"
- В настоящее время поиск не поддерживает точное сопоставление.
После выполнения поиска в GitHub Enterprise Cloud вы можете отсортировать результаты или уточнить их, щелкнув один из языков на боковой панели. Дополнительные сведения см. в разделе Сортировка результатов поиска.
Поиск GitHub Enterprise Cloud использует кластер ElasticSearch для индексирования проектов каждый раз при отправке изменений в GitHub Enterprise Cloud. Проблемы и запросы на вытягивание индексируются при их создании или изменении.
Типы поиска в GitHub
Чтобы найти следующие сведения во всех репозиториях, можно получить доступ к GitHub.com.
- Репозитории
- Темы
- Проблемы и запросы на вытягивание
- Обсуждения
- [Code
- Фиксации
- Пользователи
- Пакеты
- Вики-сайты
Поиск с помощью визуального интерфейса
Помимо панели поиска, можно выполнять поиск GitHub Enterprise Cloud с помощью search page (https://[hostname]/search
) или advanced search page (https://[hostname]/search/advanced
). Кроме того, вы можете использовать интерактивный поиск в GitHub Command Palette, чтобы найти ваше текущее расположение в пользовательском интерфейсе, конкретного пользователя, репозиторий или организацию, а также выполнить глобальный поиск по всем GitHub Enterprise Cloud, не отходя от клавиатуры. Дополнительные сведения см. в разделе "Палитра команд GitHub".
advanced search page (https://[hostname]/search/advanced
) предоставляет визуальный интерфейс для создания поисковых запросов. Вы можете фильтровать результаты поиска по различным факторам, например по количеству звезд или количеству вилок, которые есть в репозитории. По мере заполнения дополнительных полей поиска запрос будет автоматически формироваться в верхней строке поиска.
Поиск репозиториев в GitHub.com из частной корпоративной среды
Если вы используете как GitHub.com, так и GitHub Enterprise Server, а владелец предприятия включил единый поиск, можно выполнять поиск в обеих средах одновременно с GitHub Enterprise Server. Дополнительные сведения см. в разделе "Сведения о поиске в GitHub" в документации по GitHub Enterprise Server.