Skip to main content

Recherche d’utilisateurs

Vous pouvez rechercher des utilisateurs sur GitHub Enterprise Server et affiner les résultats en utilisant ces qualificateurs de recherche d’utilisateurs dans n’importe quelle combinaison.

Vous pouvez rechercher des utilisateurs globalement dans l’ensemble de GitHub Enterprise Server. Pour plus d’informations, consultez « À propos de la recherche sur GitHub ».

Astuces :

  • Cet article contient des liens vers des exemples de recherche sur le site web GitHub.com, mais vous pouvez utiliser les mêmes filtres de recherche avec GitHub Enterprise Server. Dans les exemples de recherche liés, remplacez github.com par le nom d’hôte de your GitHub Enterprise Server instance.
  • Pour obtenir la liste des syntaxes de recherche que vous pouvez ajouter à n’importe quel qualificateur de recherche afin d’améliorer vos résultats, consultez « Présentation de la syntaxe de recherche ».
  • Utilisez des guillemets autour des termes de recherche composés de plusieurs mots. Par exemple, pour rechercher les problèmes qui ont l’étiquette « In progress », vous devez rechercher label:"in progress". La recherche ne respecte pas la casse.

Rechercher uniquement des utilisateurs ou des organisations

Par défaut, la recherche d’utilisateurs retourne des personnes et des organisations. Toutefois, vous pouvez utiliser le qualificateur type pour limiter les résultats de recherche à certains comptes personnels ou organisations.

QualificateurExemple
type:usermike in:name created:<2011-01-01 type:user correspond aux comptes personnels nommés « mike » qui ont été créés avant 2011.
type:orgdata in:email type:org correspond aux organisations dont l’e-mail contient le mot « data ».

Recherche par nom de compte, nom complet ou e-mail public

Vous pouvez filtrer votre recherche sur le nom de compte personnel d’utilisateur ou d’organisation avec le qualificateur user ou org.

Avec le qualificateur in, vous pouvez restreindre votre recherche au nom d’utilisateur (login), au nom complet, à l’e-mail public ou à toute combinaison de ces éléments. Lorsque vous omettez ce qualificateur, seul le nom d’utilisateur et l’adresse e-mail sont recherchés. Pour des raisons de confidentialité, vous ne pouvez pas effectuer de recherche par nom de domaine de courrier.

QualificateurExemple
user:nameuser:octocat correspond à l’utilisateur dont le nom d’utilisateur est « octocat ».
org:nameorg:electron type:users correspond au nom de compte de l’organisation Electron.
in:loginkenya in:login correspond aux utilisateurs dont le nom d’utilisateur contient le mot « kenya ».
in:namebolton in:name correspond aux utilisateurs dont le nom réel contient le mot « bolton ».
fullname:firstname lastnamefullname:nat friedman correspond à un utilisateur dont le nom complet est « Nat Friedman ». Remarque : ce qualificateur de recherche est sensible à l’espacement.
in:emaildata in:email correspond aux utilisateurs dont l’e-mail contient le mot « données ».

Rechercher par le nombre de dépôts qu’un utilisateur possède

Vous pouvez filtrer les utilisateurs en fonction du nombre de dépôts qu’ils possèdent, à l’aide du qualificateur repos et des qualificateurs supérieur à, inférieur à et plage.

QualificateurExemple
repos:nrepos:>9000 correspond aux utilisateurs dont le nombre de dépôts est supérieur à 9 000.
bert repos:10..30 correspond aux utilisateurs dont le nom d’utilisateur ou le nom réel contiennent le mot « bert », qui possèdent de 10 à 30 dépôts.

Rechercher par emplacement

Vous pouvez rechercher des utilisateurs par l’emplacement indiqué dans leur profil.

QualificateurExemple
location:LOCATIONrepos:1 location:islande correspond aux utilisateurs avec exactement un dépôt résidant en Islande.

Rechercher par langue de dépôt

Le qualificateur language vous permet de rechercher des utilisateurs en fonction des langues des dépôts qu’ils possèdent.

QualificateurExemple
language:LANGUAGElanguage:javascript location:russia correspond aux utilisateurs en Russie dont la majorité des dépôts sont écrits en JavaScript.
jenny language:javascript in:fullname correspond aux utilisateurs ayant des dépôts JavaScript dont le nom complet contient le mot « jenny ».

Rechercher par moment de création d’un compte personnel

Vous pouvez filtrer les utilisateurs en fonction du moment où ils ont rejoint GitHub Enterprise Server avec le qualificateur created. Cela prend une date comme paramètre. La mise en forme de la date doit respecter la norme ISO8601, à savoir YYYY-MM-DD (année, mois, jour). Vous pouvez également ajouter des informations facultatives d’heure THH:MM:SS+00:00 après la date, pour rechercher par heure, minute et seconde. Il s’agit de T, suivi de HH:MM:SS (heures-minutes-secondes) et d’un décalage UTC (+00:00).

Lorsque vous recherchez une date, vous pouvez utiliser des qualificateurs supérieur à, inférieur à et de plage pour filtrer davantage les résultats. Pour plus d’informations, consultez « Compréhension de la syntaxe de recherche ».

QualificateurExemple
created:YYYY-MM-DDcreated:<2011-01-01 correspond aux utilisateurs qui se sont joints avant 2011.
created:>=2013-05-11 correspond aux utilisateurs qui se sont joints le ou après le 11 mai 2013.
created:2013-03-06 location:london correspond aux utilisateurs qui se sont joints le 6 mars 2013, qui indiquent que leur emplacement est Londres.
created:2010-01-01..2011-01-01 john in:login correspond aux utilisateurs qui se sont joints entre 2010 et 2011, et dont le nom d’utilisateur contient le mot « john ».

Rechercher par nombre d’abonnés

Vous pouvez filtrer les utilisateurs en fonction du nombre d’abonnés qu’ils ont, à l’aide du qualificateur followers et des qualificateurs supérieur à, inférieur à et plage.

QualificateurExemple
followers:nfollowers:>=1000 correspond aux utilisateurs ayant 1 000 abonnés ou plus.
sparkle followers:1..10 correspond aux utilisateurs ayant de 1 à 10 abonnés, dont le nom contient le mot « sparkle ».

Pour aller plus loin