Hinweis: Dieser Artikel bezieht sich auf die klassische GitHub-Suchumgebung. Wenn du an der neuen Codesuche und Codeansicht (Betaversion) teilnimmst und die neue Funktionalität aktiviert hast, unterscheiden sich die Syntax für die Codesuche und die GitHub.com-Suchschnittstelle. Die Suchsyntax für codefremde Suchtypen bleibt jedoch unverändert.
Informationen zur neuen Codesuche und Codeansicht, die sich derzeit in einer öffentlichen Betaphase befinden, findest du unter Informationen zur Codesuche (Betaversion) auf GitHub und Navigieren in Dateien mit der neuen Codeansicht (Betaversion).
Du kannst global über GitHub hinweg suchen oder Deine Suche auf ein bestimmtes Repositorys oder eine bestimmte Organisation beschränken.
- Um global über GitHub hinweg zu suchen, gib deine Suchanfrage in das Suchfeld oben auf jeder Seite ein, und wähle im im Dropdownmenü der Suche „All GitHub“ (Ganzes Produkt).
- 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.
Hinweise:
- Um in allen öffentlichen Repositorys nach Code zu suchen, musst du in GitHub bei einem persönlichen Konto angemeldet sein.
- GitHub Pages-Websites können auf GitHub nicht durchsucht werden. Du kannst aber den Quellinhalt mithilfe der Codesuche durchsuchen, wenn er im Standardbranch eines Repositorys vorhanden ist. Weitere Informationen findest du unter Suchen nach Code. Weitere Informationen zu GitHub Pages findest du unter Was ist GitHub Pages?.
- Derzeit unterstützt unsere Suche keine genaue Übereinstimmung.
- Wenn du in Codedateien suchst, werden nur die ersten beiden Ergebnisse in jeder Datei zurückgegeben.
Nach einer Suche auf GitHub kannst du die Ergebnisse sortieren oder durch Anklicken einer der Sprachen in der Seitenleiste weiter eingrenzen. Weitere Informationen findest du unter Sortieren von Suchergebnissen.
Bei der GitHub-Suche wird ein ElasticSearch-Cluster verwendet, 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
Du kannst nach den folgenden Informationen in allen Repositorys suchen, auf die du auf GitHub.com zugreifen kannst.
Über eine visuelle Oberfläche suchen
Du kannst GitHub mit der Seite Suchen oder Seite Erweiterte Suche durchsuchen. Alternativ kannst du die interaktive Suche in der GitHub Command Palette verwenden, um über die Tastatur deine aktuelle Position auf der Benutzeroberfläche, bestimmte Benutzer*innen, Repositorys oder Organisationen sowie global in GitHub zu suchen. Weitere Informationen findest du unter GitHub Command Palette.
Die Seite Erweiterte Suche bietet eine visuelle Oberfläche zum Erstellen von Suchanfragen. 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.
Durchsuchen von Repositorys auf GitHub.com über deine private Unternehmensumgebung
Wenn du sowohl GitHub.com als auch GitHub Enterprise Server oder GitHub AE verwendest und ein Unternehmensbesitzer die Einheitliche Suche aktiviert hat, kannst du in GitHub Enterprise Server oder GitHub AE beide Umgebungen gleichzeitig durchsuchen. Weitere Informationen findest du in der Dokumentation zu GitHub Enterprise Server oder der Dokumentation zu GitHub AE.