Dieser Leitfaden führt dich durch das Einrichten deines GitHub-Kontos. Darüber hinaus erhältst du Informationen zu den ersten Schritten mit den GitHub Enterprise Server-Features für Zusammenarbeit und die Community.
Teil 1: Konfigurieren deines GitHub-Kontos
Die ersten Schritte bei der Nutzung von GitHub Enterprise Server bestehen darin, auf dein Konto zuzugreifen, eine zweistufige Authentifizierung einzurichten und dein Profil anzuzeigen.
Jede Person, die GitHub Enterprise Server verwendet, verfügt über ihr eigenes persönliches Konto, das Teil mehrerer Organisationen und Teams sein kann. Dein persönliches Konto ist deine Identität in Ihre GitHub Enterprise Server-Instance und repräsentiert dich als Individuum.
1. Zugreifen auf dein Konto
Die Administrator*innen deiner GitHub Enterprise Server-Instanz informieren dich darüber, wie du dich authentifizieren und auf dein Konto zugreifen kannst. Der Prozess variiert in Abhängigkeit von dem für die Instanz konfigurierten Authentifizierungsmodus.
2. Konfigurieren der zweistufigen Authentifizierung
Die zweistufige Authentifizierung, oder 2FA, stellt eine zusätzliche Sicherheitsebene dar, die bei der Anmeldung auf Websites oder in Apps verwendet wird. Wir bitten dich dringend, die zweistufige Authentifizierung für die Sicherheit deines Kontos zu konfigurieren. Weitere Informationen findest du unter Informationen zur Zwei-Faktor-Authentifizierung.
3. Anzeigen deines GitHub-Profils und des Beitragsdiagramms
Andere Benutzer*innen erfahren durch die in deinem GitHub-Profil angepinnten Repositorys und Gists, die von dir veröffentlichten Organisationsmitgliedschaften, deine Beiträge und die von dir erstellten Projekte mehr über deine Arbeit. Weitere Informationen findest du unter Informationen zu deinem Profil und unter Anzeigen von Beiträge auf deinem Profil.
Teil 2: Verwenden von GitHub Enterprise Server-Tools und -Prozessen
Um GitHub Enterprise Server optimal verwenden zu können, musst du Git einrichten. Git ist für alle GitHub-Ereignisse zuständig, die lokal auf deinem Computer stattfinden. Um effektiv auf GitHub Enterprise Server zusammenarbeiten zu können, schreibe Issues und Pull Requests mithilfe von GitHub Flavored Markdown.
1. Informationen zu Git
Der kooperative Entwicklungsansatz von GitHub beruht auf der Veröffentlichung von Commits aus deinem lokalen Repository auf GitHub Enterprise Server, damit andere Personen sie anzeigen, abrufen und aktualisieren können. Weitere Informationen zu Git findest du in der Anleitung Git-Leitfaden. Weitere Informationen zur Verwendung von Git in GitHub Enterprise Server findest du unter GitHub-Flow.
2. Einrichten von Git
Wenn du Git lokal auf deinem Computer verwenden möchtest, egal ob über die Befehlszeile, eine integrierte Entwicklungsumgebung oder einen Text-Editor, musst du Git installieren und einrichten. Weitere Informationen findest du unter Einrichten von Git.
Wenn du die Verwendung einer grafischen Benutzeroberfläche bevorzugst, kannst du GitHub Desktop herunterladen und verwenden. GitHub Desktop umfasst Git, sodass du Git nicht separat installieren musst. Weitere Informationen findest du unter Erste Schritte mit GitHub Desktop.
Nachdem du Git installiert hast, kannst du von deinem lokalen Computer aus eine Verbindung mit GitHub Enterprise Server-Repositorys herstellen, unabhängig davon, ob es sich um dein eigenes Repository oder einen Fork anderer Benutzer*innen handelt. Wenn du aus Git eine Verbindung mit einem Repository auf Ihre GitHub Enterprise Server-Instance herstellen möchtest, musst du dich über HTTPS oder SSH bei GitHub Enterprise Server authentifizieren. Weitere Informationen findest du unter Informationen zu Remote-Repositorys.
3. Auswählen der Interaktion mit GitHub Enterprise Server
Jede*r verfügt über einen eigenen eindeutigen Workflow für die Interaktion mit GitHub. Die von dir verwendeten Schnittstellen und Methoden hängen von deinen Präferenzen und davon ab, was für deine Anforderungen am besten geeignet ist.
Weitere Informationen zu den verschiedenen Ansätzen für die Interaktion mit GitHub und einen Vergleich der Tools, die Sie dabei verwenden können, finden Sie unter „Verbindung zu GitHub herstellen“.
4. Schreiben in GitHub Enterprise Server
Um sicherzustellen, dass die Kommunikation bei Issues und Pull Requests klar und strukturiert abläuft, kannst du GitHub Flavored Markdown für die Formatierung verwenden. Hier wird eine einfach zu lesende und zu schreibende Syntax mit einigen benutzerdefinierten Funktionen kombiniert. Weitere Informationen findest du unter Informationen zum Schreiben und Formatieren bei GitHub.
Du kannst die Verwendung von GitHub Flavored Markdown mithilfe des Kurses Kommunizieren mit Markdown auf GitHub Skills erlernen.
5. Suchen in GitHub Enterprise Server
Mithilfe der integrierten Suchfunktion findest du unter all den Repositorys, Benutzer*innen und Codezeilen in GitHub Enterprise Server genau das, wonach du suchst. Du kannst global in GitHub Enterprise Server suchen oder deine Suche auf ein bestimmtes Repository oder eine bestimmte Organisation beschränken. Weitere Informationen zu Suchvorgängen, die du in GitHub Enterprise Server ausführen kannst, findest du unter Informationen zur Suche auf GitHub.
Mit der Suchsyntax kannst du Abfragen mithilfe von Qualifizierern erstellen, um anzugeben, wonach du suchen möchtest. Weitere Informationen zur Syntax für die Suche findest du unter Suchvorgänge auf GitHub.
6. Verwalten von Dateien in GitHub Enterprise Server
GitHub Enterprise Server ermöglicht dir das Erstellen, Bearbeiten, Verschieben und Löschen von Dateien in deinem Repository oder einem beliebigen Repository, auf das du Schreibzugriff hast. Zudem kannst du den Verlauf der Änderungen in einer Dateizeile nach Zeile nachverfolgen. Weitere Informationen findest du unter Dateien verwalten.
Teil 3: Zusammenarbeiten in GitHub Enterprise Server
In GitHub Enterprise Server kann eine beliebige Anzahl von Personen in Repositorys zusammenarbeiten. Du kannst Einstellungen konfigurieren, Projekte erstellen und deine Benachrichtigungen verwalten, um die effektive Zusammenarbeit zu fördern.
1. Arbeiten mit Repositorys
Repository erstellen
Ein Repository ist wie ein Ordner für dein Projekt. Dein persönliches Konto kann eine beliebige Anzahl öffentlicher und privater Repositorys enthalten. Repositorys können Ordner und Dateien, Bilder, Videos, Tabellen und Datasets sowie den Überarbeitungsverlauf für alle Dateien im Repository enthalten. Weitere Informationen findest du unter Informationen zu Repositorys.
Wenn du ein neues Repository erstellst, solltest du das Repository mit einer README-Datei initialisieren, um andere über dein Projekt zu informieren. Weitere Informationen findest du unter Ein neues Repository erstellen.
Ein Repository klonen
Du kannst ein vorhandenes Repository aus GitHub Enterprise Server auf deinen lokalen Computer klonen, wodurch das Hinzuzufügen oder Entfernen von Dateien, Beheben von Zusammenführungskonflikten oder Übermitteln komplexer Commits einfacher wird. Beim Klonen eines Repositorys wird eine vollständige Kopie aller Repositorydaten abgerufen, die zu diesem Zeitpunkt auf GitHub verfügbar sind, einschließlich aller Versionen jeder Datei und jedes Ordners für das Projekt. Weitere Informationen findest du unter Ein Repository klonen.
Repository forken
Ein Fork ist eine Kopie eines Repositorys, das du verwaltest, wobei sich alle Änderungen, die du vornimmst, nicht auf das ursprüngliche Repository auswirken, es sei denn, du übermittelst einen Pull Request an die Projektbesitzer*innen. Üblicherweise werden Forks genutzt, um Änderungen für ein Projekt eines anderes Benutzers vorzuschlagen oder ein Projekt eines anderen Benutzers als Ausgangspunkt für eigene Ideen zu verwenden. Weitere Informationen findest du unter Mit Forks arbeiten.
2. Importieren deiner Projekte
Wenn du über vorhandene Projekte verfügst, die du in GitHub Enterprise Server verschieben möchtest, kannst du Projekte mithilfe des GitHub Importer, der Befehlszeile oder eines externen Migrationstools importieren. Weitere Informationen findest du unter Importieren von Quellcode.
3. Verwalten von Projektmitarbeiter*innen und Berechtigungen
Mithilfe der Issues, Pull Requests und Projekte (klassisch) deines Repositorys kannst du mit anderen an deinem Projekt zusammenarbeiten. Über die Registerkarte Projektmitarbeiter in den Repositoryeinstellungen kannst du andere Personen als Projektmitarbeiter*innen zu deinem Repository einladen. Weitere Informationen findest du unter Mitarbeiter in ein persönliches Repository einladen.
Du bist Besitzer sämtlicher Repositorys, die du in deinem persönlichen Konto erstellst, und hast die vollständige Kontrolle über die Repositorys. Projektmitarbeiter*innen haben Schreibzugriff auf dein Repository. Auf diese Weise wird eingeschränkt, über welche Berechtigungen sie verfügen. Weitere Informationen findest du unter Berechtigungsebenen für ein Repository in einem persönlichen Konto.
4. Verwalten von Repositoryeinstellungen
Als Besitzer*in eines Repositorys kannst du mehrere Einstellungen konfigurieren, einschließlich der Sichtbarkeit, Themen und Social-Media-Vorschau des Repositorys. Weitere Informationen findest du unter Verwalten der Repository-Einstellungen und -Funktionen.
5. Einrichten deines Projekts für hilfreiche Beiträge
Durch das Hinzufügen von Dateien wie Anleitungen für Beiträge, Verhaltensregeln und Supportressourcen zu deinem Repository kannst du eine Umgebung schaffen, in der es für Projektmitarbeiter*innen einfacher ist, bedeutungsvolle und hilfreiche Beiträge zu leisten. Weitere Informationen findest du unter Projekt für sinnvolle Beiträge einrichten.
6. Verwenden von GitHub Issues und Projects (beta)
Sie können GitHub Issues verwenden, um Ihre Arbeit mit Problemen und Pull Requests zu organisieren und Ihren Workflow mit Projects (beta) zu verwalten. Weitere Informationen finden Sie unter Informationen zu Issues und unter Informationen zu Projects (beta).
7. Verwalten von Benachrichtigungen
Benachrichtigungen bieten Updates zu den Aktivitäten auf GitHub, die du abonniert hast oder an denen du beteiligt bist. Wenn du kein Interesse mehr an einer Unterhaltung hast, kannst du das Abonnement abmelden oder die Art der Benachrichtigungen anpassen, die du in der Zukunft erhalten willst. Weitere Informationen findest du unter Informationen zu Benachrichtigungen.
8. Arbeiten mit GitHub Pages
Sie können GitHub Pages verwenden, um eine Website direkt aus einem Repository auf Ihre GitHub Enterprise Server-Instance zu erstellen und zu hosten. Weitere Informationen findest du unter Informationen zu GitHub Pages.
9. Verwenden von GitHub Discussions
Du kannst GitHub Discussions für dein Repository aktivieren, um eine Community für dein Projekt zu entwickeln. Verwalterinnen, Mitwirkende und Besucherinnen können in Diskussionen Ankündigungen machen, Fragen stellen und beantworten und Ziele besprechen. Weitere Informationen findest du unter Informationen zu Diskussionen.
Teil 4: Anpassen und Automatisieren deiner Arbeit auf GitHub Enterprise Server
Du kannst Tools aus dem GitHub Marketplace, die GitHub Enterprise Server-API und vorhandene GitHub Enterprise Server-Features zum Anpassen und Automatisieren deiner Arbeit verwenden.
1. Verwenden der GitHub Enterprise Server-API
Es gibt zwei Versionen der GitHub Enterprise Server-API: die REST-API und die GraphQL-API. Du kannst die GitHub Enterprise Server-APIs verwenden, um gängige Aufgaben zu automatisieren, deine Daten zu sichern oder Integrationen zu erstellen, die GitHub Enterprise Server erweitern. Weitere Informationen findest du unter Vergleich der REST-API von GitHub und der GraphQL-API.
2. Erstellen von GitHub Actions-Elementen
Mit GitHub Actions kannst du den Ihre GitHub Enterprise Server-Instance-Entwicklungsworkflow auf GitHub Enterprise Server automatisieren und anpassen. Du kannst deine eigenen Aktionen erstellen und Aktionen verwenden und anpassen, die von der GitHub-Community bereitgestellt werden. Weitere Informationen findest du unter Informationen zu GitHub Actions.
3. Veröffentlichen und Verwalten von GitHub Packages
GitHub Packages ist ein Softwarepaket-Hostingdienst, mit dem du deine Softwarepakete privat oder öffentlich hosten und Pakete als Abhängigkeiten in deinen Projekten verwenden kannst. Weitere Informationen findest du unter Einführung in GitHub-Pakete.
Teil 5: Sicheres Kompilieren auf GitHub Enterprise Server
GitHub Enterprise Server verfügt über eine Vielzahl von Sicherheitsfeatures, die dabei helfen, den Code und Geheimnisse in Repositorys zu schützen. Einige Features sind für alle Repositorys verfügbar, während andere nur für öffentliche Repositorys und Repositorys mit einer GitHub Advanced Security-Lizenz verfügbar sind. Eine Übersicht über Sicherheitsfeatures von GitHub Enterprise Server findest du unter GitHub-Sicherheitsfeatures.
1. Schützen deines Repositorys
Als Repositoryadministrator*in kannst du deine Repositorys schützen, indem du Repositorysicherheitseinstellungen konfigurierst. Dazu gehören das Verwalten des Zugriffs auf dein Repository, das Festlegen einer Sicherheitsrichtlinie und das Verwalten von Abhängigkeiten. Bei öffentlichen Repositorys und privaten Repositorys von Organisationen, für die GitHub Advanced Security aktiviert ist, kannst du auch Code- und Geheimnisprüfungen konfigurieren, um Sicherheitsrisiken automatisch zu identifizieren und sicherzustellen, dass Token und Schlüssel nicht verfügbar gemacht werden.
Weitere Informationen zu den Schritten zum Schützen deiner Repositorys findest du unter Repository schützen.
Teil 6: Mitwirken in der GitHub-Community
Es gibt viele Möglichkeiten, an der GitHub-Community teilzunehmen. Du kannst zu Open-Source-Projekten beitragen, mit Personen in der GitHub Community Support interagieren oder mit GitHub Skills lernen.
1. Beitragen zu Open-Source-Projekten
Die Mitarbeit an Open-Source-Projekten auf GitHub kann eine Chance sein, zu lernen, zu lehren und Erfahrungen in verschiedensten Bereichen zu sammeln. Weitere Informationen findest du in den Open-Source-Anleitungen unter So kannst du zu Open Source beitragen.
Personalisierte Empfehlungen für Projekte und gute erste Issues auf Grundlage deiner bisherigen Beiträge, Sterne und anderen Aktivitäten findest du unter Erkunden GitHub.
2. Interagieren mit dem GitHub Community Support
Du kannst mit Entwicklern auf der ganzen Welt in Verbindung treten, um Fragen zu stellen und zu beantworten, zu lernen und direkt mit GitHub Enterprise Server-Mitarbeitern zu interagieren. Informationen zum Starten der Unterhaltung findest du unter GitHub Community Support.
3. Informationen zu GitHub Enterprise Server in GitHub Docs
Du kannst die Dokumentation zu den mit GitHub Enterprise Server verfügbaren Funktionen lesen. Weitere Informationen findest du unter Informationen zu Versionen der GitHub-Dokumentation.
4. Lernen mit GitHub Skills
Du kannst sich neue Fähigkeiten aneignen, indem sie mit GitHub Skills unterhaltsame, realistische Projekte in deinem eigenen GitHub-Repository abschließen. Jeder Kurs stellt eine praktische Lerneinheit dar, die von der GitHub-Community erstellt und von einem freundlichen Bot geleitet wird.
Weitere Informationen findest du unter Git- und GitHub-Lerninhalte.