Artikelversion: Enterprise Server 2.17
Informationen zur Suche auf GitHub
Nutzen Sie unsere leistungsstarken Suchfunktionen, um unter den vielen Repositorys, Benutzern und Codezeilen auf GitHub Enterprise das zu finden, wonach Sie suchen.
Sie können global über GitHub Enterprise hinweg suchen oder Ihre Suche auf ein bestimmtes Repositorys oder eine bestimmte Organisation beschränken.
- Um global über GitHub Enterprise hinweg zu suchen, geben Sie Ihre Suchanfrage in das Suchfeld oben auf jeder Seite ein, und wählen Sie im Dropdownmenü der Suche „All GitHub“ (Ganz GitHub).
- Um in einem bestimmten Repository oder einer bestimmten Organisation zu suchen, navigieren Sie zur Repository- oder Organisationsseite, geben Sie Ihre Suchanfrage in das Suchfeld oben auf der Seite ein, und drücken Sie die Eingabetaste.
Hinweise:
- Du musst angemeldet sein, um über alle öffentlichen Repositorys hinweg nach Code suchen zu können.
- Nach GitHub Pages-Websites kann nicht auf GitHub Enterprise gesucht werden. Sie können den Quellinhalt jedoch mit der Codesuche durchsuchen, wenn er im Standardbranch eines Repositorys vorhanden ist. Weitere Informationen finden Sie unter „Code durchsuchen “. Weitere Informationen zu GitHub Pages finden Sie unter „Was ist GitHub Pages?“.
Nach einer Suche auf GitHub Enterprise können Sie die Ergebnisse sortieren oder durch Anklicken einer der Sprachen in der Seitenleiste weiter eingrenzen. Weitere Informationen finden Sie unter „Suchergebnisse sortieren“.
Bei der GitHub Enterprise-Suche wird ein ElasticSearch-Cluster verwendet, um Projekte jedes Mal zu indizieren, wenn eine Änderung an GitHub Enterprise gepusht wird. Issues und Pull Requests werden beim Anlegen oder Ändern indiziert.
Arten von Suchen auf GitHub
Sie können die folgenden Arten von Informationen in allen öffentlichen GitHub Enterprise-Repositorys und allen privaten GitHub Enterprise-Repositorys durchsuchen, auf die Sie Zugriff haben:
Über eine visuelle Oberfläche suchen
Alternativ können Sie GitHub Enterprise mit der Suchseite („https://[Hostname]/search“) oder Seite für erweiterte Suche („https://[Hostname]/search/advanced“) durchsuchen.
Die Seite für erweiterte Suche („https://[Hostname]/search/advanced“) bietet eine visuelle Oberfläche zum Erstellen von Suchanfragen. Sie können Ihre Suchanfragen nach einer Vielzahl von Faktoren filtern, beispielsweise nach der Anzahl der Sterne oder der Anzahl der Forks eines Repositorys. Wenn Sie die erweiterten Suchfelder ausfüllen, wird Ihre Anfrage automatisch in der oberen Suchleiste erstellt.
GitHub Enterprise und GitHub.com gleichzeitig durchsuchen
Wenn Sie GitHub Enterprise verwenden und Sie Mitglied einer GitHub.com-Organisation sind, die GitHub Enterprise Cloud verwendet, kann Ihr GitHub Enterprise-Websiteadministrator GitHub Connect aktivieren, damit Sie beide Umgebungen gleichzeitig durchsuchen können. Weitere Informationen finden Sie unter „gemeinsame Suche zwischen GitHub Enterprise und GitHub.com aktivieren“.
Sie können beide Umgebungen nur von GitHub Enterprise aus durchsuchen. Um Ihre Suche nach Umgebung einzugrenzen, können Sie eine Filteroption in der Seite für erweiterte Suche („https://[Hostname]/search/advanced“) oder das Suchpräfix environment:
verwenden. Um nur nach Inhalten auf GitHub Enterprise zu suchen, verwenden Sie die Suchsyntax environment:local
. Um nur nach Inhalten auf GitHub.com zu suchen, verwenden Sie die Suchsyntax environment:github
.
Ihr GitHub Enterprise-Websiteadministrator kann gemeinsame Suche für alle öffentlichen Repositorys, alle privaten Repositorys oder nur bestimmte private Repositorys in der verbundenen GitHub Enterprise Cloud-Organisation aktivieren.
Wenn Ihr Websiteadministrator gemeinsame Suche in privaten Repositorys aktiviert, können Sie nur in den privaten Repositorys suchen, für die der Administrator gemeinsame Suche aktiviert hat und auf die Sie in der verbundenen GitHub.com-Organisation Zugriff haben. Ihre GitHub Enterprise-Administratoren und Organisationsinhaber auf GitHub.com können keine privaten Repositorys durchsuchen, die Ihrem Konto angehören. Um die entsprechenden privaten Repositorys zu durchsuchen, müssen Sie die Suche nach Ihren persönlichen Konten auf GitHub.com und GitHub Enterprise aktivieren. Weitere Informationen finden Sie unter „Private GitHub.com-Repository-Suche in Ihrem GitHub Enterprise-Konto aktivieren“.