Du kannst auf Ihre GitHub Enterprise Server-Instance global oder innerhalb einer bestimmten Organisation nach Repositorys suchen. Weitere Informationen findest du unter Informationen zur Suche auf GitHub.
Um Forks in die Suchergebnisse einzubeziehen, musst du deiner Abfrage fork:true
oder fork:only
hinzufügen. Weitere Informationen findest du unter Forks durchsuchen.
Tipps:
- Dieser Artikel enthält Links zu Beispielsuchen für die GitHub.com-Website. Du kannst jedoch dieselben Suchfilter mit GitHub Enterprise Server verwenden. Ersetze
github.com
in den verknüpften Beispielsuchvorgängen durch den Hostnamen für Ihre GitHub Enterprise Server-Instance. - Eine Liste mit Suchsyntaxoptionen, die du jedem Suchqualifizierer hinzufügen kannst, um die Ergebnisse weiter zu optimieren, findest du unter Grundlagen der Suchsyntax.
- Schließe Suchbegriffe, die aus mehreren Wörtern bestehen, in Anführungszeichen ein. Wenn du beispielsweise nach Issues mit der Kennzeichnung „In progress“ suchen möchtest, 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 Repositorynamen, die Repositorybeschreibung, Repositorythemen, den Inhalt der README-Datei oder eine beliebige Kombination davon beschränken. Ohne diesen Qualifizierer werden nur die Namen, die Beschreibung und Themen der Repositorys durchsucht.
Qualifizierer | Beispiel |
---|---|
in:name | jquery in:name sucht nach Repositorys mit „jquery“ im Repositorynamen. |
in:description | jquery in:name,description sucht nach Repositorys mit „jquery“ im Repositorynamen oder in der Beschreibung. |
in:topics | jquery in:topics entspricht Repositorys, die mit „jquery“ als Thema gekennzeichnet sind. |
in:readme | jquery in:readme sucht nach Repositorys mit Erwähnung von „jquery“ in der README-Datei des Repositorys. |
repo:owner/name | repo:octocat/hello-world sucht nach einem bestimmten Repositorynamen. |
Suche nach Repository-Inhalt
Du kannst ein Repository finden, indem du mit dem Qualifizierer in:readme
nach Inhalten in der README-Datei des Repositorys suchst. Weitere Informationen findest du 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 codespezifische Suchbegriffe. Weitere Informationen finden Sie unter Dateien auf GitHub suchen und Suchen von Code.
Qualifizierer | Beispiel |
---|---|
in:readme | octocat in:readme sucht nach Repositorys mit Erwähnung von „octocat“ in der README-Datei des Repositorys. |
Suche innerhalb der Repositorys eines Benutzers oder einer Organisation
Um in allen Repositorys zu suchen, die einem bestimmten Benutzer oder einer bestimmten Organisation gehören, kannst du den Qualifizierer user
oder org
verwenden.
Qualifizierer | Beispiel |
---|---|
user:USERNAME | user:defunkt forks:>100 sucht nach Repositorys von @defunkt, die über mehr als 100 Forks verfügen. |
org:ORGNAME | org:github sucht nach Repositorys aus GitHub. |
Suche nach Repository-Größe
Mit dem Qualifizierer size
werden Repositorys ermittelt, die einer bestimmten Größe (in Kilobyte) entsprechen, wobei die Qualifizierer > (größer als), < (kleiner als) und Bereichsqualifizierer verwendet werden können. Weitere Informationen findest du unter Grundlagen der Suchsyntax.
Qualifizierer | Beispiel |
---|---|
size:n | size:1000 sucht nach Repositorys, die genau 1 MB groß sind. |
size:>n | size:>=30000 sucht nach Repositorys, die mindestens 30 MB groß sind. |
size:<n | size:<50 sucht nach Repositorys, die kleiner als 50 KB groß sind. |
size:n..n | size:50..120 sucht nach Repositorys, die zwischen 50 KB und 120 KB groß sind. |
Suche nach der Anzahl der Follower
Du kannst Repositorys nach der Anzahl von Benutzern filtern, die den Repositorys folgen, indem du den Qualifizierer followers
mit den Qualifizierern >, < und Bereichsqualifizierern verwendest. Weitere Informationen findest du unter Grundlagen der Suchsyntax.
Qualifizierer | Beispiel |
---|---|
followers:>=n | node followers:>=10000 sucht nach Repositorys mit 10.000 oder mehr Followern und Erwähnung des Worts „node“. |
followers:n..n | styleguide linter followers:1..10 sucht nach Repositorys mit 1–10 Followern und Erwähnung des Worts „styleguide linter“. |
Suche nach Anzahl der Forks
Der Qualifizierer forks
gibt die Anzahl von Forks an, die ein Repository aufweisen muss, wobei die Qualifizierer >, < und Bereichsqualifizierer verwendet werden. Weitere Informationen findest du unter Grundlagen der Suchsyntax.
Qualifizierer | Beispiel |
---|---|
forks:n | forks:5 sucht nach Repositorys mit 5 Forks. |
forks:>n | forks:>=205 sucht nach Repositorys mit mindestens 205 Forks. |
forks:<n | forks:<90 sucht nach Repositorys mit weniger als 90 Forks. |
forks:n..n | forks:10..20 sucht nach Repositorys mit 10–20 Forks. |
Suche nach Anzahl der Sterne
Du kannst die Suche nach Repositorys basierend auf der Anzahl von Sternen durchführen, die das Repository aufweist, indem du die Qualifizierer >, < und Bereichsqualifizierer verwendest. Weitere Informationen findest du unter Repositorys mit Sternen speichern und unter Grundlagen der Suchsyntax.
Qualifizierer | Beispiel |
---|---|
stars:n | stars:500 sucht nach Repositorys mit genau 500 Sternen. |
stars:n..n size:<n | stars:10..20 size:<1000 sucht nach Repositorys mit 10 bis 20 Sternen, die kleiner als 1.000 KB sind. |
stars:>=n fork:true language:LANGUAGE | stars:>=500 fork:true language:php sucht nach Repositorys mit mindestens 500 Sternen, einschließlich geforkter und in PHP geschriebener Repository. |
Suche nach dem Erstellungs- oder letzten Änderungsdatum eines Repositorys
Du kannst Repositorys nach dem Zeitpunkt der Erstellung oder letzten Änderung filtern. Um ein Repository zu erstellen, kannst du den Qualifizierer created
verwenden, und anhand des Qualifizierers pushed
kannst du ermitteln, wann ein Repository zuletzt aktualisiert wurde. Der Qualifizierer pushed
gibt eine Repositoryliste sortiert nach dem letzten Commit in einem beliebigen Branch des Repositorys zurück.
Beide Qualifizierer verwenden als Parameter ein Datum. Die Datumsformatierung muss dem ISO8601-Standard entsprechen: YYYY-MM-DD
(Jahr-Monat-Tag). Du kannst nach dem Datum auch optionale Zeitinformationen im Format THH:MM:SS+00:00
hinzufügen, um nach Stunde, Minute und Sekunde zu suchen. Das heißt, T
, gefolgt von HH:MM:SS
(Stunden-Minuten-Sekunden) und einem UTC-Offset (+00:00
).
Wenn du nach einem Datum suchst, kannst du „größer als“, „kleiner als“ und Bereichsqualifizierer verwenden, um Ergebnisse weiter zu filtern. Weitere Informationen findest du unter Grundlagen der Suchsyntax.
Qualifizierer | Beispiel |
---|---|
created:<YYYY-MM-DD | webos created:<2011-01-01 sucht nach Repositorys mit dem Wort „webos“, die vor 2011 erstellt wurden. |
pushed:>YYYY-MM-DD | css pushed:>2013-02-01 sucht nach Repositorys mit dem Wort „webos“, das nach Januar 2013 gepusht wurde. |
pushed:>=YYYY-MM-DD fork:only | case pushed:>=2013-03-06 fork:only sucht nach Repositorys mit dem Wort „case“, die am oder nach dem 6. März 2013 gepusht wurden, und bei denen es sich um Forks handelt. |
Suche nach Sprache
Du kannst die Suche nach Repositorys basierend auf der Sprache des Codes in den Repositorys durchführen.
Qualifizierer | Beispiel |
---|---|
language:LANGUAGE | rails language:javascript sucht nach Repositorys mit dem Wort „rails“, die in JavaScript geschrieben wurden. |
Suche nach Thema
Du kannst alle Repositorys ausfindig machen, die einem bestimmten Thema zugeordnet sind. Weitere Informationen findest du unter Dein Repository mit Themen klassifizieren.
Qualifizierer | Beispiel |
---|---|
topic:TOPIC | topic:jekyll sucht nach Repositorys, die mit dem Thema „Jekyll“ klassifiziert wurden. |
Suche nach Anzahl der Themen
Du kannst Repositorys nach der Anzahl von Themen durchsuchen, die auf die Repositorys angewendet wurden, indem du den Qualifizierer topics
zusammen mit den Qualifizierern >, < und Bereichsqualifizierern verwendest. Weitere Informationen findest du unter Dein Repository mit Themen klassifizieren und unter Grundlagen der Suchsyntax.
Qualifizierer | Beispiel |
---|---|
topics:n | topics:5 sucht nach Repositorys, die fünf Themen aufweisen. |
topics:>n | topics:>3 sucht nach Repositorys, die mehr als drei Themen aufweisen. |
Suche nach Lizenz
Du kannst Repositorys nach dem Lizenztyp in den Repositorys durchsuchen. Du musst ein Lizenzschlüsselwort verwenden, um Repositorys nach einer bestimmten Lizenz oder Lizenzfamilie zu filtern. Weitere Informationen findest du unter Ein Repository lizenzieren.
Qualifizierer | Beispiel |
---|---|
license:LICENSE_KEYWORD | license:apache-2.0 sucht nach Repositorys, die unter Apache-Lizenz 2.0 lizenziert sind. |
Suche nach Repositorysichtbarkeit
Du kannst deine Suche nach der Sichtbarkeit der Repositorys filtern. Weitere Informationen findest du unter Informationen zu Repositorys.
Qualifizierer | Beispiel |
---|---|
is:public | is:public org:github sucht nach öffentlichen Repositorys im Besitz von GitHub. |
is:internal | is:internal test sucht nach internen Repositorys, auf die Sie Zugriff haben, und die das Wort „test“ enthalten. |
is:private | is:private pages sucht nach privaten Repositorys, auf die Sie Zugriff haben, und die das Wort „pages“ (Seiten) enthalten. |
Suche basierend darauf, ob es sich bei einem Repository um eine Vorlage handelt
Du kannst die Suche nach Repositorys basierend darauf durchführen, ob es sich bei den Repositorys um Vorlagen handelt. Weitere Informationen findest du unter Eine Repository-Vorlage erstellen.
Qualifizierer | Beispiel |
---|---|
template:true | template:true GNOME sucht nach Repositorys, bei denen es sich um Vorlagen handelt und die das Wort „GNOME“ enthalten. |
template:false | template:false GNOME sucht nach Repositorys, bei denen es sich nicht um Vorlagen handelt und die das Wort „GNOME“ enthalten. |
Suche auf Basis der Archivierung eines Repositorys
Du kannst die Suche nach Repositorys basierend darauf durchführen, ob die Repositorys archiviert wurden. Weitere Informationen findest du unter Repositorys archivieren.
Qualifizierer | Beispiel |
---|---|
archived:true | archived:true GNOME sucht nach Repositorys, die archiviert wurden und die das Wort „GNOME“ enthalten. |
archived:false | archived:false GNOME sucht nach Repositorys, die nicht archiviert wurden und die das Wort „GNOME“ enthalten. |