Skip to main content

Поиск пользователей

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

Вы можете выполнять поиск пользователей глобально на платформе данных переменных данных.product.github %}, например между GitHub.com или GitHub Enterprise Server.

Дополнительные сведения см. в разделе О поиске на GitHub.

Совет

  • В этой статье содержатся ссылки на примеры поиска на веб-сайте GitHub.com, но вы можете использовать те же фильтры поиска на любой платформе GitHub . В связанном примере поиска замените github.com имя узла для платформы GitHub .
  • Список синтаксисов поиска, которые можно добавить в любой квалификатор поиска для дальнейшего улучшения результатов, см. в разделе Основные сведения о синтаксисе поиска.
  • Используйте кавычки для многословных условий поиска. Например, если вы хотите найти проблемы с меткой "Выполняется", выполните поиск label:"in progress". Регистр в поиске не учитывается.

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

По умолчанию поиск пользователей возвращает как личные, так и организационные учетные записи. Однако вы можете использовать квалификатор type, чтобы ограничить результаты поиска только личными учетными записями или учетными записями организаций.

КвалификаторПример
type:user
          [
          **mike in:name created:<2011-01-01 type:user**](https://github.com/search?q=mike+in:name+created%3A%3C2011-01-01+type%3Auser&type=Users) соответствует личным учетным записям с именем "mike", созданным до 2011  г.

| type:org | data in:email type:org соответствует организациям с словом "data" в их адресе электронной почты.

Поиск по имени учетной записи, полному имени или общедоступному адресу электронной почты

Вы можете фильтровать поиск по имени личной или организационной учетной записи с помощью квалификаторов user или org.

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

КвалификаторПример
user:name
          [
          **user:octocat**](https://github.com/search?q=user%3Aoctocat&type=Users) соответствует пользователю с именем пользователя octocat.

| org:name | org:electron type:user соответствует имени учетной записи организации Electron. | in:login | kenya in:login соответствует пользователям, в имени пользователя которых есть слово "kenya". | in:name | bolton in:name соответствует пользователям, чье физическое имя содержит слово "bolton". | fullname:firstname lastname | fullname:nat friedman соответствует пользователю с полным именем "Nat Friedman". Примечание. Этот квалификатор поиска учитывает пробелы. | in:email | data in:email соответствует пользователям, в адресе электронной почты которых есть слово "data".

Поиск по количеству репозиториев, принадлежащих пользователю

Вы можете фильтровать пользователей по количеству принадлежащих им репозиториев, используя квалификатор repos и квалификаторы диапазона, а также "больше" и "меньше".

КвалификаторПример
repos:n
          [
          **repos:>9000**](https://github.com/search?q=repos%3A%3E%3D9000&type=Users) соответствует пользователям, количество репозиториев которых превышает 9000.

| name repos: n | bert repos:10..30 соответствует пользователям со словом "bert" в имени пользователя или физическом имени, которые имеют от 10 до 30 репозиториев.

Поиск по расположению

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

КвалификаторПример
location:LOCATION
          [
          **repos:1 location:iceland**](https://github.com/search?q=repos%3A1+location%3Aiceland&type=Users) соответствует пользователям с ровно одним репозиторием, которые живут в Исландии.

Поиск по языку репозитория

С помощью квалификатора language можно искать пользователей на основе языков принадлежащих им репозиториев.

КвалификаторПример
          <code>
          language:
          <em>
          LANGUAGE
          </em>
          </code>
          <code>
          location:
          <em>
          LOCATION
          </em>
          </code>
         | 
          [
          **language:javascript location:russia**](https://github.com/search?q=language%3Ajavascript+location%3Arussia&type=Users) соответствует пользователям в России, большинство репозиториев которых написано на JavaScript.

| name language: LANGUAGE in:fullname | jenny language:javascript in:fullname соответствует пользователям с репозиториями на JavaScript, полное имя которых содержит слово "jenny".

Поиск по времени создания личной учетной записи

Вы можете фильтровать пользователей на основе соединения GitHub с квалификатором created . Он принимает дату в качестве параметра. Форматы дат должны соответствовать стандарту ISO8601: YYYY-MM-DD (год-месяц-день). Кроме того, можно добавить дополнительные сведения о времени THH:MM:SS+00:00 после даты, чтобы выполнить поиск по часам, минутам и секундам. Это T, а затем идет HH:MM:SS (час, минуты, секунды) и смещение от UTC (+00:00).

При поиске по дате можно использовать квалификаторы "больше", "меньше" и "диапазон" для дополнительной фильтрации результатов. Дополнительные сведения см. в разделе Основные сведения о синтаксисе поиска.

КвалификаторПример
created:YYYY-MM-DD
          [
          **created:<2011-01-01**](https://github.com/search?q=created%3A%3C2011-01-01&type=Users) соответствует пользователям, присоединившимся до 2011 г.

| created:>=YYYY-MM-DD | created:>=2013-05-11 соответствует пользователям, присоединившимся с 11 мая 2013 г. | created: YYYY-MM-DD location: LOCATION | created:2013-03-06 location:london соответствует пользователям, которые присоединились 6 марта 2013 года и указали Лондон в качества своего расположения. | created: YYYY-MM-DD..YYYY-MM-DD name in:login | created:2010-01-01..2011-01-01 john in:login соответствует пользователям, присоединившимся между 2010 и 2011 годами, в имени пользователя которых есть слово "john".

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

Вы можете фильтровать пользователей по количеству их подписчиков, используя квалификатор followers с квалификаторами диапазона, а также "больше" и "меньше".

КвалификаторПример
followers:n
          [
          **followers:>=1000**](https://github.com/search?q=followers%3A%3E%3D1000&type=Users) соответствует пользователям, имеющим 1000 или более подписчиков.

| name followers: n | sparkle followers:1..10 соответствует пользователям, имеющим от 1 до 10 подписчиков, в именах которых присутствует слово "sparkle".

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

  •         [AUTOTITLE](/search-github/getting-started-with-searching-on-github/sorting-search-results)