# Поиск репозиториев

Вы можете искать репозитории GitHub и сузить результаты с помощью этих квалификаторов поиска в любой комбинации.

Вы можете искать репозитории по всему GitHubмиру или искать репозитории внутри конкретной организации. Дополнительные сведения см. в разделе [О поиске на GitHub](/ru/enterprise-server@3.22/search-github/getting-started-with-searching-on-github/about-searching-on-github).

Чтобы включить вилки в результаты поиска, необходимо добавить в запрос оператор `fork:true` или `fork:only`. Дополнительные сведения см. в разделе [Поиск в вилках](/ru/enterprise-server@3.22/search-github/searching-on-github/searching-in-forks).

> \[!TIP]
>
> * В этой статье содержатся ссылки на примеры поиска на веб-сайте GitHub.com, но вы можете использовать те же фильтры поиска на любой платформе GitHub . В связанном примере поиска замените `github.com` имя узла для платформы GitHub .
> * Список синтаксисов поиска, которые можно добавить в любой квалификатор поиска для дальнейшего улучшения результатов, см. в разделе [Основные сведения о синтаксисе поиска](/ru/enterprise-server@3.22/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax).
> * Используйте кавычки для многословных условий поиска. Например, если вы хотите найти проблемы с меткой "Выполняется", выполните поиск `label:"in progress"`. Регистр в поиске не учитывается.

## Поиск по имени репозитория, описанию или содержимому файла сведений

Квалификатор `in` ограничивает поиск по таким параметрам, как имя репозитория, описание репозитория, разделы и содержимое файлов README, в любом сочетании. Если этот квалификатор не указан, поиск выполняется только в именах, описаниях и разделах репозиториев.

| Квалификатор                                                                                                                                            | Пример                                                                                                                                                                                     |
| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `in:name`                                                                                                                                               | Запросу [**jquery in:name**](https://github.com/search?q=jquery+in%3Aname\&type=Repositories) соответствуют репозитории со словом "jquery" в имени.                                        |
| `in:description`                                                                                                                                        | Запросу [**jquery in:name,description**](https://github.com/search?q=jquery+in%3Aname%2Cdescription\&type=Repositories) соответствуют репозитории со словом "jquery" в имени или описании. |
| `in:topics`                                                                                                                                             |                                                                                                                                                                                            |
| \[                                                                                                                                                      |                                                                                                                                                                                            |
| **jquery in:topics**]\(<https://github.com/search?q=jquery+in%3Atopics&type=Repositories>) отбирает репозитории, у которых есть метка раздела "jquery". |                                                                                                                                                                                            |
| `in:readme`                                                                                                                                             | Запросу [**jquery in:readme**](https://github.com/search?q=jquery+in%3Areadme\&type=Repositories) соответствуют репозитории с упоминанием слова "jquery" в файле сведений.                 |
| `repo:owner/name`                                                                                                                                       | Запросу [**repo:octocat/hello-world**](https://github.com/search?q=repo%3Aoctocat%2Fhello-world) соответствует определенное имя репозитория.                                               |

## Поиск по содержимому репозитория

Репозиторий можно найти по содержимому его файла сведений с помощью квалификатора `in:readme`. Дополнительные сведения см. в разделе [Сведения о файле README репозитория](/ru/enterprise-server@3.22/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes).

За исключением `in:readme`, другие способы поиска репозиториев по их содержимому невозможны. Для поиска определенного файла или содержимого в репозитории можно использовать средство поиска файлов или квалификаторы поиска кода. Для получения дополнительной информации см. [Поиск файлов на GitHub](/ru/enterprise-server@3.22/search-github/searching-on-github/finding-files-on-github) и [Поиск кода](/ru/enterprise-server@3.22/search-github/searching-on-github/searching-code).

| Квалификатор | Пример                                                                                                                                                                        |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `in:readme`  | Запросу [**octocat in:readme**](https://github.com/search?q=octocat+in%3Areadme\&type=Repositories) соответствуют репозитории с упоминанием слова "octocat" в файле сведений. |

## Поиск в репозиториях пользователя или организации

Для поиска во всех репозиториях, принадлежащих определенному пользователю или организации, можно использовать `user` квалификатор или `org` квалификатор.

| Квалификатор                                                                                                                       | Пример                                                                                                                                                                                          |
| ---------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <code>user:<em>USERNAME</em></code>                                                                                                | Запросу [**user:defunkt forks:>100**](https://github.com/search?q=user%3Adefunkt+forks%3A%3E%3D100\&type=Repositories) соответствуют репозитории пользователя @defunkt с более чем 100 вилками. |
| <code>org:<em>ORGNAME</em></code>                                                                                                  |                                                                                                                                                                                                 |
| \[                                                                                                                                 |                                                                                                                                                                                                 |
| **org:github**]\(<https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub&type=Repositories>) совпадает с репозиториями из GitHub. |                                                                                                                                                                                                 |

## Поиск по размеру репозитория

Квалификатор `size` служит для поиска репозиториев определенного размера (в килобайтах), который уточняется с помощью квалификаторов "больше", "меньше" и квалификатора диапазона. Дополнительные сведения см. в разделе [Основные сведения о синтаксисе поиска](/ru/enterprise-server@3.22/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax).

| Квалификатор                    | Пример                                                                                                                                           |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| <code>size:<em>n</em></code>    | Запросу [**size:1000**](https://github.com/search?q=size%3A1000\&type=Repositories) соответствуют репозитории размером ровно 1 МБ.               |
| <code>size:><em>n</em></code>   | Запросу [**size:>=30000**](https://github.com/search?q=size%3A%3E%3D30000\&type=Repositories) соответствуют репозитории размером не менее 30 МБ. |
| <code>size:<<em>n</em></code>   | Запросу [**size:<50**](https://github.com/search?q=size%3A%3C50\&type=Repositories) соответствуют репозитории размером менее 50 КБ.              |
| <code>size:<em>n..n</em></code> | Запросу [**size:50..120**](https://github.com/search?q=size%3A50..120\&type=Repositories) соответствуют репозитории размером от 50 до 120 КБ.    |

## Поиск по количеству подписчиков

Вы можете фильтровать репозитории по количеству подписанных на них пользователей, используя квалификатор `followers` с уточняющими квалификатором "больше", "меньше" и квалификатором диапазона. Дополнительные сведения см. в разделе [Основные сведения о синтаксисе поиска](/ru/enterprise-server@3.22/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax).

| Квалификатор                         | Пример                                                                                                                                                                                                                               |
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <code>followers:>=<em>n</em></code>  | Запросу [**node followers:>=10000**](https://github.com/search?q=node+followers%3A%3E%3D10000) соответствуют репозитории, в которых упоминается слово "node", с 10 000 подписчиков или более.                                        |
| <code>followers:<em>n..n</em></code> | Запросу [**styleguide linter followers:1..10**](https://github.com/search?q=styleguide+linter+followers%3A1..10\&type=Repositories) соответствуют репозитории, в которых упоминаются слова "styleguide linter", с 1–10 подписчиками. |

## Поиск по количеству вилок

Квалификатор `forks` указывает количество вилок, которое должно быть у репозитория, с помощью уточняющих квалификаторов "больше", "меньше" и квалификатором диапазона. Дополнительные сведения см. в разделе [Основные сведения о синтаксисе поиска](/ru/enterprise-server@3.22/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax).

| Квалификатор                     | Пример                                                                                                                                               |
| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| <code>forks:<em>n</em></code>    | Запросу [**forks:5**](https://github.com/search?q=forks%3A5\&type=Repositories) соответствуют репозитории ровно с пятью вилками.                     |
| <code>forks:><em>n</em></code>   | Запросу [**forks:>=205**](https://github.com/search?q=forks%3A%3E%3D205\&type=Repositories) соответствуют репозитории не менее чем с 205 вилками.    |
| <code>forks:<<em>n</em></code>   | Запросу [**forks:<90**](https://github.com/search?q=forks%3A%3C90\&type=Repositories) соответствуют репозитории менее чем с 90 вилками.              |
| <code>forks:<em>n..n</em></code> | Запросу [**forks:10..20**](https://github.com/search?q=forks%3A10..20\&type=Repositories) соответствуют репозитории с количеством вилок от 10 до 20. |

## Поиск по количеству звездочек

Вы можете искать репозитории по количеству имеющихся у них звездочек, используя квалификаторы "больше", "меньше" и квалификатор диапазона. Дополнительные сведения см. в разделе \[AUTOTITLE и [Сохранение репозиториев со звездами](/ru/enterprise-server@3.22/get-started/exploring-projects-on-github/saving-repositories-with-stars)]\(/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax).

| Квалификатор                  | Пример                                                                                                                                                 |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <code>stars:<em>n</em></code> | Запросу [**stars:500**](https://github.com/search?utf8=%E2%9C%93\&q=stars%3A500\&type=Repositories) соответствуют репозитории ровно с 500 звездочками. |
| <code>                        |                                                                                                                                                        |
| stars:                        |                                                                                                                                                        |

<em>
n..n
</em>
</code>
<code>
size:<
<em>
n
</em>
</code>
| Запросу [**stars:10..20 size:<1000**](https://github.com/search?q=stars%3A10..20+size%3A%3C1000&type=Repositories) соответствуют репозитории с количеством звездочек от 10 до 20, размер которых меньше 1000 КБ.
| <code>
stars:>=
<em>
n
</em>
</code>
`fork:true`
<code>
language:
<em>
LANGUAGE
</em>
</code>
| Запросу [**stars:&gt;=500 fork:true language:php**](https://github.com/search?q=stars%3A%3E%3D500+fork%3Atrue+language%3Aphp&type=Repositories) соответствуют репозитории на PHP с по крайней мере 500 звездочками, включая вилки.

## Поиск по времени создания или последнего обновления репозитория

Репозитории можно фильтровать по времени создания или последнего обновления. Для фильтрации по времени создания репозитория можно использовать квалификатор `created`; чтобы узнать, когда репозиторий был в последний раз обновлен, можно использовать квалификатор `pushed`. Квалификатор `pushed` возвращает список репозиториев, отсортированный по времени последней фиксации в любой ветви репозитория.

Оба квалификатора принимают дату в качестве параметра.
Форматы дат должны соответствовать стандарту [ISO8601](http://en.wikipedia.org/wiki/ISO_8601): `YYYY-MM-DD` (год-месяц-день).
Кроме того, можно добавить дополнительные сведения о времени `THH:MM:SS+00:00` после даты, чтобы выполнить поиск по часам, минутам и секундам. Это `T`, а затем идет `HH:MM:SS` (час, минуты, секунды) и смещение от UTC (`+00:00`).

При поиске по дате можно использовать квалификаторы "больше", "меньше" и "диапазон" для дополнительной фильтрации результатов. Дополнительные сведения см. в разделе [Основные сведения о синтаксисе поиска](/ru/enterprise-server@3.22/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax).

| Квалификатор                              | Пример                                                                                                                                                                                                                                 |
| ----------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <code>created:<<em>YYYY-MM-DD</em></code> | Запросу [**webos created:<2011-01-01**](https://github.com/search?q=webos+created%3A%3C2011-01-01\&type=Repositories) соответствуют репозитории со словом "webos", созданные до 2011 года.                                             |
| <code>pushed:><em>YYYY-MM-DD</em></code>  | Запросу [**css pushed:>2013-02-01**](https://github.com/search?utf8=%E2%9C%93\&q=css+pushed%3A%3E2013-02-01\&type=Repositories) соответствуют репозитории со словом "css", в которые были отправлены изменения после января 2013 года. |
| <code>                                    |                                                                                                                                                                                                                                        |
| pushed:>=                                 |                                                                                                                                                                                                                                        |

<em>
YYYY-MM-DD
</em>
</code>
`fork:only`
| Запросу [**case pushed:&gt;=2013-03-06 fork:only**](https://github.com/search?q=case+pushed%3A%3E%3D2013-03-06+fork%3Aonly&type=Repositories) соответствуют репозитории со словом "case", в которые были отправлены изменения 6 марта 2013 года или позднее и которые являются вилками.

## Поиск по языку

Вы можете искать репозитории по языку кода в них.

| Квалификатор                            | Пример                                                                                                                                                                                       |
| --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <code>language:<em>LANGUAGE</em></code> | Запросу [**`rails language:javascript`**](https://github.com/search?q=rails+language%3Ajavascript\&type=Repositories) соответствуют репозитории со словом "rails", написанные на JavaScript. |

## Поиск по теме

Вы можете найти все репозитории, отнесенные к определенной теме. Дополнительные сведения см. в разделе [Классификация репозитория с помощью тем](/ru/enterprise-server@3.22/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics).

| Квалификатор                      | Пример                                                                                                                                                                                           |
| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <code>topic:<em>TOPIC</em></code> | Запросу [**`topic:jekyll`**](https://github.com/search?utf8=%E2%9C%93\&q=topic%3Ajekyll\&type=Repositories\&ref=searchresults) соответствуют репозитории, которые были отнесены к теме "Jekyll". |

## Поиск по количеству тем

Вы можете искать репозитории по количеству тем, примененных к репозиториям, с помощью квалификатора `topics` и уточняющих квалификаторов "больше", "меньше" и квалификатора диапазона. Дополнительные сведения см. в разделе \[AUTOTITLE и [Классификация репозитория с помощью тем](/ru/enterprise-server@3.22/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics)]\(/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax).

| Квалификатор                    | Пример                                                                                                                                                                       |
| ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <code>topics:<em>n</em></code>  | Запросу [**topics:5**](https://github.com/search?utf8=%E2%9C%93\&q=topics%3A5\&type=Repositories\&ref=searchresults) соответствуют репозитории с пятью темами.               |
| <code>topics:><em>n</em></code> | Запросу [**topics:>3**](https://github.com/search?utf8=%E2%9C%93\&q=topics%3A%3E3\&type=Repositories\&ref=searchresults) соответствуют репозитории с более чем тремя темами. |

## Поиск по лицензии

Вы можете искать репозитории по типу лицензии. Для фильтрации репозиториев по определенной лицензии или семейству лицензий необходимо использовать ключевое слово license. Дополнительные сведения см. в разделе [Лицензирование репозитория](/ru/enterprise-server@3.22/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository).

| Квалификатор                                   | Пример                                                                                                                                                                                                            |
| ---------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <code>license:<em>LICENSE\_KEYWORD</em></code> | Запросу [**license:apache-2.0**](https://github.com/search?utf8=%E2%9C%93\&q=license%3Aapache-2.0\&type=Repositories\&ref=searchresults) соответствуют репозитории, лицензируемые на условиях Apache License 2.0. |

## Фильтрация по видимости репозитория

Результаты поиска можно отфильтровать по видимости репозиториев. Дополнительные сведения см. в разделе [Сведения о репозиториях](/ru/enterprise-server@3.22/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility).

| Квалификатор                                                                                                                                                                                  | Пример |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
| `is:public`                                                                                                                                                                                   |        |
| \[                                                                                                                                                                                            |        |
| **is:Public Org:GitHub**]\(<https://github.com/search?q=is%3Apublic+org%3Agithub&type=Repositories>) совпадает с публичными репозиториями, принадлежащими GitHub.                             |        |
|                                                                                                                                                                                               |        |
| `is:internal`                                                                                                                                                                                 |        |
| \[                                                                                                                                                                                            |        |
| **is:internal test**]\(<https://github.com/search?q=is%3Ainternal+test&type=Repositories>) соответствует внутренним репозиториям, к которым можно получить доступ и содержать слово "test".   |        |
|                                                                                                                                                                                               |        |
| `is:private`                                                                                                                                                                                  |        |
| \[                                                                                                                                                                                            |        |
| **is:private pages соответствует частным репозиториям**]\(<https://github.com/search?q=is%3Aprivate+pages&type=Repositories>) , к которым можно получить доступ и содержать слово "страницы". |        |

## Поиск на основе пользовательского свойства репозитория

Репозитории можно фильтровать на основе настраиваемых свойств с помощью `props.` префиксных квалификаторов. Дополнительные сведения см. в разделе [Управление настраиваемыми свойствами для репозиториев в организации](/ru/enterprise-server@3.22/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization).

Для работы этих квалификаторов поиск должен быть ограничен одной организацией.
`props.` В противном случае квалификаторы игнорируются.

| Квалификатор                                                                                                                                                                                                                                                                   | Пример |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------ |
| <code>props.<em>PROPERTY</em>:<em>VALUE</em></code>                                                                                                                                                                                                                            |        |
| \[                                                                                                                                                                                                                                                                             |        |
| **org:github props.environment:production**]\(<https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub+props.environment%3Atesting&type=Repositories>) соответствует репозиториям из `github` организации, для которой задано `environment`настраиваемое свойство`production`. |        |

## Поиск на основе того, является ли репозиторий шаблоном

Вы можете искать репозитории на основе того, являются ли репозитории шаблонами. Дополнительные сведения см. в разделе [Создание репозитория шаблонов](/ru/enterprise-server@3.22/repositories/creating-and-managing-repositories/creating-a-template-repository).

| Квалификатор                                                                                                                                                                              | Пример |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
| `template:true`                                                                                                                                                                           |        |
| \[                                                                                                                                                                                        |        |
| **template:true GNOME**]\(<https://github.com/search?utf8=%E2%9C%93&q=template%3Atrue+GNOME&type=>) соответствует репозиториям, которые являются шаблонами и содержат слово "GNOME".      |        |
| `template:false`                                                                                                                                                                          |        |
| \[                                                                                                                                                                                        |        |
| **template:false GNOME**]\(<https://github.com/search?utf8=%E2%9C%93&q=template%3Afalse+GNOME&type=>) соответствует репозиториям, которые не являются шаблонами и содержат слово "GNOME". |        |

## Поиск в зависимости от того, является ли репозиторий архивным

Вы можете искать репозитории в зависимости от того, являются ли они архивными. Дополнительные сведения см. в разделе [Архивирование репозиториев](/ru/enterprise-server@3.22/repositories/archiving-a-github-repository/archiving-repositories).

| Квалификатор     | Пример                                                                                                                                                                                           |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `archived:true`  | Запросу [**archived:true GNOME**](https://github.com/search?utf8=%E2%9C%93\&q=archived%3Atrue+GNOME\&type=) соответствуют репозитории, которые являются архивными и содержат слово "GNOME".      |
| `archived:false` | Запросу [**archived:false GNOME**](https://github.com/search?utf8=%E2%9C%93\&q=archived%3Afalse+GNOME\&type=) соответствуют репозитории, которые не являются архивными и содержат слово "GNOME". |

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

* [Сортировка результатов поиска](/ru/enterprise-server@3.22/search-github/getting-started-with-searching-on-github/sorting-search-results)
* [Поиск в вилках](/ru/enterprise-server@3.22/search-github/searching-on-github/searching-in-forks)