Skip to main content

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

Nach Repositorys suchen

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

Du kannst global in allen GitHub nach Repositories suchen oder nach Repositories innerhalb einer bestimmten Organisation. Weitere Informationen finden Sie unter Informationen zum Suchen auf GitHub.

Um Forks in die Suchergebnisse einzubeziehen, musst du deiner Abfrage fork:true oder fork:only hinzufügen. Weitere Informationen finden Sie unter Forks durchsuchen.

Tipp

  • Dieser Artikel enthält Links zu Beispielsuchen für die GitHub.com-Website. Du kannst jedoch dieselben Suchfilter auf einer beliebigen GitHub-Plattform verwenden. Ersetze github.com in den verknüpften Beispielsuchen durch den Hostnamen für deine GitHub-Plattform.
  • 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:name
          [
          **jquery in:name**](https://github.com/search?q=jquery+in%3Aname&type=Repositories) 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 entspricht 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 finden Sie unter Info zur Infodatei des Repositorys.

Abgesehen von der Verwendung von in:readme ist es nicht möglich, Repositorys durch die Suche nach bestimmten Inhalten 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 findest du unter Suchen nach Dateien auf GitHub und Suchen von Code.

QualifiziererBeispiel
in:readme
          [
          **octocat in:readme**](https://github.com/search?q=octocat+in%3Areadme&type=Repositories) 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:USERNAME
          [
          **user:defunkt forks:>100**](https://github.com/search?q=user%3Adefunkt+forks%3A%3E%3D100&type=Repositories) sucht nach Repositorys von @defunkt, die über mehr als 100 Forks verfügen.

| org:ORGNAME | org:github entspricht 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 finden Sie unter Grundlagen der Suchsyntax.

QualifiziererBeispiel
size:n
          [
          **size:1000**](https://github.com/search?q=size%3A1000&type=Repositories) 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 finden Sie unter Grundlagen der Suchsyntax.

QualifiziererBeispiel
followers:>=n
          [
          **node followers:>=10000**](https://github.com/search?q=node+followers%3A%3E%3D10000) sucht nach Repositorys mit 10.000 oder mehr Followern und Erwähnung des Worts „node“.

| followers:n..n | styleguide linter followers:1..10 findet Repositorys mit 1–10 Followern, in denen das Wort „styleguide linter“ erwähnt wird.

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 finden Sie unter Grundlagen der Suchsyntax.

QualifiziererBeispiel
forks:n forks:5 entspricht Repositories mit nur fünf Forks.
forks:>n
          [
          **forks:&gt;=205**](https://github.com/search?q=forks%3A%3E%3D205&type=Repositories) 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 Repositorien markiert mit Sternen sichern und Grundlagen der Suchsyntax.

QualifiziererBeispiel
stars:n
          [
          **stars:500**](https://github.com/search?utf8=%E2%9C%93&q=stars%3A500&type=Repositories) 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 Repositories mit mindestens 500 Sternen, einschließlich geforkter Repositories, 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. 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 nehmen ein Datum als Parameter. 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 finden Sie unter Grundlagen der Suchsyntax.

QualifiziererBeispiel
created:<YYYY-MM-DD
          [
          **webos created:&lt;2011-01-01**](https://github.com/search?q=webos+created%3A%3C2011-01-01&type=Repositories) sucht nach Repositorys mit dem Wort „webos“, die vor 2011 erstellt wurden.

| pushed:>YYYY-MM-DD | css pushed:>2013-02-01 entspricht Repositories mit dem Wort „css“, in die nach Januar 2013 gepusht wurde. | pushed:>= YYYY-MM-DD fork:only | case pushed:>=2013-03-06 fork:only entspricht Repositories mit dem Wort „case“, die am oder nach dem 6. März 2013 gepusht wurden und die Forks sind.

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`
          **
          ](https://github.com/search?q=rails+language%3Ajavascript&type=Repositories) 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 finden Sie unter Dein Repository mit Themen klassifizieren.

QualifiziererBeispiel
topic:TOPIC
          [
          **
          `topic:jekyll`
          **
          ](https://github.com/search?utf8=%E2%9C%93&q=topic%3Ajekyll&type=Repositories&ref=searchresults) 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 Grundlagen der Suchsyntax.

QualifiziererBeispiel
topics:n
          [
          **topics:5**](https://github.com/search?utf8=%E2%9C%93&q=topics%3A5&type=Repositories&ref=searchresults) 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 finden Sie unter Ein Repository lizenzieren.

QualifiziererBeispiel
license:LICENSE_KEYWORD
          [
          **license:apache-2.0**](https://github.com/search?utf8=%E2%9C%93&q=license%3Aapache-2.0&type=Repositories&ref=searchresults) 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 finden Sie unter Informationen zu Repositorys.

QualifiziererBeispiel
is:public is:public org:github entspricht öffentlichen Repositories im Besitz von GitHub.
is:internal
          [
          **is:internal test**](https://github.com/search?q=is%3Ainternal+test&type=Repositories) 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 auf benutzerdefinierter Repository-Eigenschaft

Sie können Repositories anhand benutzerdefinierter Eigenschaften filtern, indem Sie props.-präfixierte Qualifizierer verwenden. Weitere Informationen finden Sie unter Verwalten von benutzerdefinierten Eigenschaften für Repositorys in Ihrer Organisation.

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

QualifiziererBeispiel
props.PROPERTY:VALUE
          [
          **org:github props.environment:production**](https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub+props.environment%3Atesting&type=Repositories) 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 finden Sie unter Eine Repository-Vorlage erstellen.

QualifiziererBeispiel
template:true
          [
          **template:true GNOME**](https://github.com/search?utf8=%E2%9C%93&q=template%3Atrue+GNOME&type=) 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 finden Sie unter Repositorys archivieren.

QualifiziererBeispiel
archived:true
          [
          **archived:true GNOME**](https://github.com/search?utf8=%E2%9C%93&q=archived%3Atrue+GNOME&type=) 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.

Weiterführende Lektüre

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