Diese Version von GitHub Enterprise wurde eingestellt am 2021-09-23. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für eine bessere Leistung, verbesserte Sicherheit und neue Features nimm ein Upgrade auf die neueste Version von GitHub Enterprise vor. Wende Dich an den GitHub Enterprise-Support, um Hilfe beim Upgrade zu erhalten.

Nach Repositorys suchen

Auf GitHub Enterprise Server können Sie nach Repositorys suchen und die Suchergebnisse mit den folgenden Kennzeichnern der Repository-Suche in beliebiger Kombination eingrenzen.

Sie können Repositorys global auf your GitHub Enterprise Server instance oder in einer bestimmten Organisation durchsuchen. Weitere Informationen findest Du unter „Informationen zur Suche auf GitHub.“

Um Forks in die Suchergebnisse einzuschließen, musst du Deiner Abfrage den Qualifizierer fork:true oder fork:only hinzufügen. Weitere Informationen findest Du unter „Forks durchsuchen.“

Tips:

  • This article contains links to example searches on the GitHub.com website, but you can use the same search filters with GitHub Enterprise Server. In the linked example searches, replace github.com with the hostname for your GitHub Enterprise Server instance.
  • Eine Liste mit Suchsyntax, die Du jedem Qualifizierer hinzufügen kannst, um Deine Ergebnisse zu verbessern, findest Du unter „Grundlagen der Suchsyntax“.
  • Schließe Suchbegriffe, die aus mehreren Wörtern bestehen, in Anführungszeichen ein. Möchtest Du beispielsweise nach Issues mit der Kennzeichnung „In progress“ suchen, gib label:"in progress" ein. Bei der Suche wird die Groß-/Kleinschreibung ignoriert.

Suche nach Repository-Name, Beschreibung oder Inhalt der README-Datei

Mit dem Qualifizierer in kannst Du Deine Suche auf den Namen, die Beschreibung oder den Inhalt der README-Dateien der Repositorys oder jede beliebige Kombination derselben eingrenzen. Ohne diesen Qualifizierer werden nur die Namen und Beschreibungen der Repositorys durchsucht.

QualifiziererBeispiel
in:namejquery in:name matches repositories with "jquery" in the repository name.
in:descriptionjquery in:name,description matches repositories with "jquery" in the repository name or description.
in:readmejquery in:readme matches repositories mentioning "jquery" in the repository's README file.
repo:owner/namerepo:octocat/hello-world sucht nach einem Repository mit einem bestimmten Namen.

Suche nach Repository-Inhalt

You can find a repository by searching for content in the repository's README file using the in:readme qualifier. Weitere Informationen finden Sie unter „Informationen zu README-Dateien“.

in:readme ist die einzige Möglichkeit, Repositorys anhand bestimmter Inhalte im Repository zu finden. Wenn Du nach einer bestimmten Datei oder einem bestimmten Inhalt innerhalb eines Repositorys suchst, verwende den Dateifinder oder die code-spezifischen Suchbegriffe. Weitere Informationen findest Du in den Abschnitten „Dateien auf GitHub finden“ und „Code durchsuchen.“

QualifiziererBeispiel
in:readmeoctocat in:readme matches repositories mentioning "octocat" in the repository's README file.

Suche innerhalb der Repositorys eines Benutzers oder einer Organisation

Wenn Du alle Repositorys durchsuchen möchtest, die einem bestimmten Benutzer oder einer bestimmten Organisation gehören, verwende den Qualifizierer user respektive org.

QualifiziererBeispiel
user:USERNAMEuser:defunkt forks:>100 sucht Repositorys des Benutzers @defunkt mit mehr als 100 Forks.
org:ORGNAMEorg:github sucht GitHub-Repositorys.

Suche nach Repository-Größe

The size qualifier finds repositories that match a certain size (in kilobytes), using greater than, less than, and range qualifiers. For more information, see "Understanding the search syntax."

QualifiziererBeispiel
size:nsize:1000 sucht Repositorys mit einer Größe von 1 MB.
size:>=30000 sucht Repositorys mit einer Größe von mindestens 30 MB.
size:<50 sucht Repositorys mit einer Größe von weniger als 50 KB.
size:50..120 sucht Repositorys mit einer Größe zwischen 50 KB und 120 KB.

Suche nach Anzahl der Follower

You can filter repositories based on the number of users who follow the repositories, using the followers qualifier with greater than, less than, and range qualifiers. For more information, see "Understanding the search syntax."

QualifiziererBeispiel
followers:nnode followers:>=10000 findet Repositorys mit mehr als 10.000 Followern und die das Wort „node" enthalten.
styleguide linter followers:1..10 sucht Repositorys mit 1 bis 10 Followern, die „styleguide linter“ enthalten.

Suche nach Anzahl der Forks

The forks qualifier specifies the number of forks a repository should have, using greater than, less than, and range qualifiers. For more information, see "Understanding the search syntax."

QualifiziererBeispiel
forks:nforks:5 sucht Repositorys mit genau fünf Forks.
forks:>=205 sucht Repositorys mit mindestens 205 Forks.
forks:<90 sucht Repositorys mit weniger als 90 Forks.
forks:10..20 sucht Repositorys mit 10 bis 20 Forks.

Suche nach Anzahl der Sterne

You can search repositories based on the number of stars the repositories have, using greater than, less than, and range qualifiers. For more information, see "Saving repositories with stars" and "Understanding the search syntax."

QualifiziererBeispiel
stars:nstars:500 sucht Repositorys mit genau 500 Sternen.
stars:10..20 sucht Repositorys mit 10 bis 20 Sternen und einer Größe von weniger als 1000 KB.
stars:>=500 fork:true language:php sucht Repositorys, darunter auch Fork-Repositorys, mit mindestens 500 Sternen, die in PHP geschrieben sind.

Suche nach dem Erstellungs- oder letzten Änderungsdatum eines Repositorys

Du kannst Repositorys nach dem Zeitpunkt der Erstellung oder letzten Änderung filtern. Für die Suche nach dem Erstellungsdatum verwende den Qualifizierer created, für die Suche nach dem letzten Änderungsdatum den Qualifizierer pushed. Der Qualifizierer pushed gibt eine Repository-Liste sortiert nach dem letzten Commit in einem beliebigen Branch der Repositorys zurück.

Beide Qualifizierer verwenden als Parameter ein Datum. Die Datumsformatierung muss dem ISO8601-Standard entsprechen, der YYYY-MM-DD (Jahr-Monat-Tag) ist. Du kannst nach dem Datum auch optionale Zeitinformationen THH:MM:SS+00:00 hinzufügen, um nach der Stunde, Minute und Sekunde zu suchen. Das ist T, gefolgt von HH:MM:SS (Stunden:Minuten:Sekunden) und einem UTC-Offset (+00:00).

When you search for a date, you can use greater than, less than, and range qualifiers to further filter results. For more information, see "Understanding the search syntax."

QualifiziererBeispiel
created:YYYY-MM-DDwebos created:<2011-01-01 sucht Repositorys, die das Wort „webos“ enthalten und vor 2011 erstellt wurden.
pushed:YYYY-MM-DDcss pushed:>2013-02-01 sucht Repositorys, die das Wort „css“ enthalten und deren letzter Push nach Januar 2013 erfolgt ist.
case pushed:>=2013-03-06 fork:only sucht ausschließlich Fork-Repositorys, die das Wort „case“ enthalten und deren letzter Push im März 2013 oder später erfolgt ist.

Suche nach Sprache

You can search repositories based on the language of the code in the repositories.

QualifiziererBeispiel
language:LANGUAGErails language:javascript sucht Repositorys, die das Wort „rails“ enthalten und in JavaScript geschrieben sind.

Suche nach Thema

You can find all of the repositories that are classified with a particular topic. Weitere Informationen finden Sie unter „Repository mit Themen klassifizieren“.

QualifiziererBeispiel
topic:TOPICtopic:jekyll sucht Repositorys, die durch das Thema „jekyll“ klassifiziert wurden.

Suche nach Anzahl der Themen

You can search repositories by the number of topics that have been applied to the repositories, using the topics qualifier along with greater than, less than, and range qualifiers. For more information, see "Classifying your repository with topics" and "Understanding the search syntax."

QualifiziererBeispiel
topics:ntopics:5 sucht Repositorys mit fünf Themen.
topics:>3 sucht Repositorys mit mehr als drei Themen.

Suche nach Lizenz

You can search repositories by the type of license in the repositories. You must use a license keyword to filter repositories by a particular license or license family. Weitere Informationen finden Sie unter „Ein Repository lizenzieren“.

QualifiziererBeispiel
license:LICENSE_KEYWORDlicense:apache-2.0 sucht Repositorys, die unter Apache License 2.0 lizenziert sind.

Search by repository visibility

You can filter your search based on the visibility of the repositories. For more information, see "About repositories."

| Qualifier | Example | ------------- | ------------- | | is:public | is:public org:github matches public repositories owned by GitHub. | is:internal | is:internal test matches internal repositories that you can access and contain the word "test". | is:private | is:private pages matches private repositories that you can access and contain the word "pages."

Suche auf Basis der Archivierung eines Repositorys

You can search repositories based on whether or not the repositories are archived. For more information, see "Archiving repositories."

QualifiziererBeispiel
archived:truearchived:true GNOME matches repositories that are archived and contain the word "GNOME."
archived:falsearchived:false GNOME matches repositories that are not archived and contain the word "GNOME."

Weiterführende Informationen