Skip to main content

Informationen zum Suchen auf GitHub

Unsere integrierte Suche umfasst zahlreiche Repositories, Nutzer und Codezeilen auf GitHub.

Informationen zum Suchen auf GitHub

Du kannst global auf GitHub suchen oder den Bereich auf ein bestimmtes Repository oder eine bestimmte Organisation beschränken.

  • Um global über alle GitHub zu suchen, geben Sie Ihren Suchbegriff in das Suchfeld oben auf einer beliebigen Seite ein und wählen Sie im Such-Dropdown-Menü „Alle GitHub durchsuchen“.

  • Um in einem bestimmten Repository oder einer bestimmten Organisation zu suchen, navigiere zur Repository- oder Organisationsseite, gib deine Suchanfrage in das Suchfeld oben auf der Seite ein, und drücke die EINGABETASTE.

Hinweis

  • Um in allen öffentlichen Repositorys nach Code zu suchen, musst du in GitHub bei einem persönlichen Konto angemeldet sein.

GitHub Pages Websites sind auf GitHub nicht durchsuchbar. Sie können den Quellinhalt jedoch durchsuchen, wenn er in der Standardverzweigung eines Repositorys vorhanden ist, mithilfe der Codesuche. Weitere Informationen finden Sie unter Durchsuchen von Code. Weitere Informationen zu GitHub Pages findest du unter Was ist GitHub Pages?.

  • Derzeit unterstützt unsere Suche keinen exakten Abgleich.
  • Immer wenn Sie in Codedateien suchen, werden nur die ersten beiden Ergebnisse in jeder Datei zurückgegeben.

Nachdem Sie eine Suche GitHubausgeführt haben, können Sie die Ergebnisse sortieren oder sie weiter verfeinern, indem Sie auf eine der Sprachen in der Randleiste klicken. Weitere Informationen finden Sie unter Suchergebnisse sortieren.

GitHub Suche verwendet einen Elasticsearch-Cluster, um Projekte jedes Mal zu indizieren, wenn eine Änderung an GitHub übertragen wird. Issues und Pull Requests werden beim Anlegen oder Ändern indiziert.

Arten von Suchen auf GitHub

Sie können in allen Repositories auf GitHub, auf die Sie zugreifen können, nach den folgenden Informationen suchen.

Über eine visuelle Oberfläche suchen

Zusätzlich zur Suchleiste können Sie GitHub mit Seite „Suchen“ (https://[hostname]/search) oder Seite „Erweiterte Suche“ (https://[hostname]/search/advanced) durchsuchen.

Dies Seite „Erweiterte Suche“ (https://[hostname]/search/advanced) stellt eine visuelle Schnittstelle zum Erstellen von Suchabfragen bereit. Du kannst deine Suchanfragen nach einer Vielzahl von Faktoren filtern, beispielsweise nach der Anzahl der Sterne oder der Anzahl der Forks eines Repositorys. Während du die erweiterten Suchfelder ausfüllst, wird deine Anfrage automatisch in der oberen Suchleiste erstellt.

Seite für die erweiterte Suche. Die obere Suchleiste enthält die Abfrage „kittens user:octocat“. Unter „Erweiterte Optionen“ enthält das Textfeld „Von diesen Besitzern“ den Begriff „octocat“.

Repositories auf GitHub.com aus Ihrer privaten Unternehmensumgebung durchsuchen

Wenn Sie GitHub.com oder GHE.com sowie GitHub Enterprise Server verwenden und der Inhaber des Unternehmens Einheitliche Suche aktiviert hat, können Sie von GitHub Enterprise Server aus beide Umgebungen gleichzeitig durchsuchen. Weitere Informationen finden Sie in der Aktivieren der einheitlichen Suche für dein Unternehmen.

Der Inhaber Ihres Unternehmens auf GitHub Enterprise Server kann Einheitliche Suche separat für alle öffentlichen Repositories auf GitHub.com sowie für private Repositories aktivieren, die der Organisation oder dem Unternehmen auf GitHub.com oder GHE.com gehören, das über GitHub Enterprise Server mit GitHub Connect verbunden ist.

Bevor Sie private Repositorys verwenden Einheitliche Suche können, müssen Sie Ihre Benutzerkonten in allen Umgebungen verbinden. Weitere Informationen finden Sie unter Aktivieren der umgebungsübergreifenden Repositorysuche.

Wenn Sie aus GitHub Enterprise Serversuchen, werden nur private Repositorys, auf die Sie Zugriff haben und die sich im Besitz der verbundenen Organisation oder des Unternehmenskontos befinden, in die Suchergebnisse einbezogen. Weder Sie noch sonst jemand werden private Repositorys, die Ihrem Benutzerkonto auf GitHub.com oder GHE.com gehören, von GitHub Enterprise Server aus durchsuchen können.

Um Ihre Suche auf eine bestimmte Umgebung zu beschränken, können Sie eine Filteroption auf dem Seite „Erweiterte Suche“ (https://[hostname]/search/advanced) verwenden, oder Sie können das Suchpräfix environment: verwenden. Um nur nach Inhalten auf GitHub Enterprise Server zu suchen, verwenden Sie die Suchsyntax environment:local. Um nur nach Inhalten auf GitHub.com zu suchen, verwenden Sie environment:github.

Weiterführende Lektüre