Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.
В настоящее время GitHub AE находится в ограниченном выпуске.

Сведения о поиске в GitHub

Наш встроенный поиск работает с множеством репозиториев, пользователей и строк кода в GitHub AE.

Вы можете выполнять глобальный поиск по всем GitHub AE, или ограничить поиск определенным репозиторием или организацией.

  • Чтобы выполнить глобальный поиск по всем GitHub AE, введите нужные данные в поле поиска в верхней части любой страницы и в раскрывающемся меню поиска выберите "Все GitHub".
  • Чтобы выполнить поиск в определенном репозитории или организации, перейдите на страницу репозитория или организации, введите то, что ищете, в поле поиска в верхней части страницы и нажмите клавишу ВВОД.

Примечания.

  • Сайты GitHub Pages недоступны для поиска в GitHub AE. Однако можно выполнить поиск исходного содержимого, если он существует в ветви репозитория по умолчанию, используя поиск кода. Дополнительные сведения см. в разделе Поиск кода. Дополнительные сведения о GitHub Pages см. в разделе Что такое GitHub Pages.
  • В настоящее время поиск не поддерживает точное сопоставление.
  • При поиске в файлах кода возвращаются только первые два результата в каждом файле.

После выполнения поиска в GitHub AE вы можете отсортировать результаты или уточнить их, щелкнув один из языков на боковой панели. Дополнительные сведения см. в разделе Сортировка результатов поиска.

Поиск GitHub AE использует кластер ElasticSearch для индексирования проектов каждый раз при отправке изменений в GitHub AE. Проблемы и запросы на вытягивание индексируются при их создании или изменении.

Типы поиска в GitHub

Вы можете искать следующие сведения во всех репозиториях, к которые можно получить доступ в your enterprise.

Поиск с помощью визуального интерфейса

Вы можете выполнять поиск в GitHub AE с помощью search page (https://[hostname]/search) или advanced search page (https://[hostname]/search/advanced).

advanced search page (https://[hostname]/search/advanced) предоставляет визуальный интерфейс для создания поисковых запросов. Вы можете фильтровать результаты поиска по различным факторам, например по количеству звезд или количеству вилок, которые есть в репозитории. По мере заполнения дополнительных полей поиска запрос будет автоматически формироваться в верхней строке поиска.

Расширенный поиск

Поиск репозиториев в GitHub.com из частной корпоративной среды

Если вы используете GitHub.com и GitHub AE, а владелец предприятия включил unified search, вы можете выполнять поиск в обеих средах одновременно из GitHub AE. Дополнительные сведения о том, как владельцы предприятия могут включить unified search, см. в разделе Включение unified search для вашего предприятия.

Владелец предприятия в GitHub AE может отдельно включить unified search для всех общедоступных репозиториев в GitHub.com и частных репозиториев, принадлежащих организации или предприятию в GitHub.com, подключенных к GitHub AE через GitHub Connect.

Прежде чем использовать unified search для частных репозиториев, необходимо подключить личные учетные записи к GitHub.com и GitHub AE. Дополнительные сведения см. в разделе Включение поиска в репозиториях GitHub.com из частной корпоративной среды.

При поиске из GitHub AE в результаты поиска будут включены только частные репозитории, к которым у вас есть доступ, и принадлежащие подключенной организации или корпоративной учетной записи. Ни вы, ни кто-либо другой не сможете выполнять поиск в частных репозиториях, принадлежащих вашей личной учетной записи, на GitHub.com из GitHub AE.

Чтобы ограничить поиск конкретной средой, можно использовать параметр фильтра в advanced search page (https://[hostname]/search/advanced) или префикс поиска environment:. Чтобы искать только содержимое в GitHub AE, используйте синтаксис поиска environment:local. Чтобы искать только содержимое в GitHub.com, используйте environment:github.

Дополнительные материалы