Skip to main content

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

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

О поиске по 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.

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

Помимо панели поиска, можно выполнять поиск 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) предоставляет визуальный интерфейс для создания поисковых запросов. Вы можете фильтровать результаты поиска по различным факторам, например по количеству звезд или количеству вилок, которые есть в репозитории. По мере заполнения дополнительных полей поиска запрос будет автоматически формироваться в верхней строке поиска.

Страница расширенного поиска. Верхняя панель поиска содержит запрос "kittens user:octocat". В разделе "Дополнительные параметры" текстовое поле "От этих владельцев" содержит термин "octocat".

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

Если вы используете как GitHub.com, так и GitHub Enterprise Server, а владелец предприятия включил единый поиск, можно выполнять поиск в обеих средах одновременно с GitHub Enterprise Server. Дополнительные сведения см. в разделе "Сведения о поиске в GitHub" в документации по GitHub Enterprise Server.

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