Skip to main content

Enterprise Server 3.15 ist derzeit als Release Candidate verfügbar.

Nach Repositorys suchen

Auf GitHub Enterprise Server kannst du nach Repositorys suchen und die Suchergebnisse mit den folgenden Kennzeichnern der Repositorysuche in beliebiger Kombination eingrenzen.

Sie können auf GitHub global nach Repositorys suchen oder eine Suche nach Repositorys innerhalb einer bestimmten Organisation durchführen. 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.

QualifiziererBeispiel
in:namejquery in:name sucht nach Repositorys mit „jquery“ im Repositorynamen.
in:descriptionjquery in:name,description sucht nach Repositorys mit „jquery“ im Repositorynamen oder in der Beschreibung.
in:topicsjquery in:topics entspricht Repositorys, die mit „jquery“ als Thema gekennzeichnet sind.
in:readmejquery in:readme sucht nach Repositorys mit Erwähnung von „jquery“ in der README-Datei des Repositorys.
repo:owner/namerepo: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.

QualifiziererBeispiel
in:readmeoctocat 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.

QualifiziererBeispiel
user:USERNAMEuser:defunkt forks:>100 sucht nach Repositorys von @defunkt, die über mehr als 100 Forks verfügen.
org:ORGNAMEorg: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.

QualifiziererBeispiel
size:nsize:1000 sucht nach Repositorys, die genau 1 MB groß sind.
size:>nsize:>=30000 sucht nach Repositorys, die mindestens 30 MB groß sind.
size:<nsize:<50 sucht nach Repositorys, die kleiner als 50 KB groß sind.
size:n..nsize: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.

QualifiziererBeispiel
followers:>=nnode followers:>=10000 sucht nach Repositorys mit 10.000 oder mehr Followern und Erwähnung des Worts „node“.
followers:n..nstyleguide 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.

QualifiziererBeispiel
forks:nforks:5 sucht nach Repositorys mit 5 Forks.
forks:>nforks:>=205 sucht nach Repositorys mit mindestens 205 Forks.
forks:<nforks:<90 sucht nach Repositorys mit weniger als 90 Forks.
forks:n..nforks: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.

QualifiziererBeispiel
stars:nstars:500 sucht nach Repositorys mit genau 500 Sternen.
stars:n..n size:<nstars:10..20 size:<1000 sucht nach Repositorys mit 10 bis 20 Sternen, die kleiner als 1.000 KB sind.
stars:>=n fork:true language:LANGUAGEstars:>=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.

QualifiziererBeispiel
created:<YYYY-MM-DDwebos created:<2011-01-01 sucht nach Repositorys mit dem Wort „webos“, die vor 2011 erstellt wurden.
pushed:>YYYY-MM-DDcss pushed:>2013-02-01 sucht nach Repositorys mit dem Wort „webos“, das nach Januar 2013 gepusht wurde.
pushed:>=YYYY-MM-DD fork:onlycase 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.

QualifiziererBeispiel
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.

QualifiziererBeispiel
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.

QualifiziererBeispiel
topics:ntopics:5 sucht nach Repositorys, die fünf Themen aufweisen.
topics:>ntopics:>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.

QualifiziererBeispiel
license:LICENSE_KEYWORDlicense: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.

QualifiziererBeispiel
is:publicis:public org:github sucht nach öffentlichen Repositorys im Besitz von GitHub.
is:internalis:internal test sucht nach internen Repositorys, auf die Sie Zugriff haben, und die das Wort „test“ enthalten.
is:privateis:private pages sucht nach privaten Repositorys, auf die Sie Zugriff haben, und die das Wort „pages“ (Seiten) enthalten.

Suche basierend auf benutzerdefinierter Repository-Eigenschaft

Sie können Repositorys mit Hilfe von props. vorab festgelegten Kennzeichnern nach benutzerdefinierten Eigenschaften filtern. Weitere Informationen findest du unter Verwalten von benutzerdefinierten Eigenschaften für Repositorys in Ihrer Organisation.

Damit diese Kennzeichner funktionieren, muss die Suche auf eine einzelne Organisation beschränkt sein. Andernfalls werden props. Kennzeichner ignoriert.

QualifiziererBeispiel
props.PROPERTY:VALUEorg:github props.environment:production entspricht Repositorys der github Organisation, deren benutzerdefinierte Eigenschaft environment auf production gesetzt wurde.

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.

QualifiziererBeispiel
template:truetemplate:true GNOME sucht nach Repositorys, bei denen es sich um Vorlagen handelt und die das Wort „GNOME“ enthalten.
template:falsetemplate: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.

QualifiziererBeispiel
archived:truearchived:true GNOME sucht nach Repositorys, die archiviert wurden und die das Wort „GNOME“ enthalten.
archived:falsearchived:false GNOME sucht nach Repositorys, die nicht archiviert wurden und die das Wort „GNOME“ enthalten.

Weiterführende Themen