Dieser Leitfaden führt Sie durch die Einrichtung Ihres GitHub-Kontos und die ersten Schritte mit den Funktionen von GitHub für Zusammenarbeit und Community.
Teil 1: Konfigurieren Ihres GitHub Kontos
Die ersten Schritte beim Einstieg mit GitHub sind, ein Konto zu erstellen, ein Produkt auszuwählen, das Ihren Anforderungen am besten entspricht, Ihre E-Mail-Adresse zu bestätigen, die Zwei-Faktor-Authentifizierung einzurichten und Ihr Profil aufzurufen.
Es gibt mehrere Arten von Konten auf GitHub.
Jede Person, die ihr eigenes persönliches Konto verwendet GitHub , kann Teil mehrerer Organisationen und Teams sein. Ihr persönliches Konto ist Ihre Identität auf GitHub.com und repräsentiert Sie als natürliche Person.
1. Erstellen eines Kontos
Um sich für ein Konto zu registrieren, navigieren Sie zu https://github.com/, und folgen Sie den Anweisungen.
Um Ihr GitHub Konto sicher zu halten, sollten Sie ein sicheres und eindeutiges Kennwort verwenden. Weitere Informationen finden Sie unter Ein sicheres Passwort erstellen.
2. Auswählen Ihres GitHub Produkts
Sie können zwischen GitHub Free und GitHub Pro wählen, um für Ihr persönliches Konto Zugriff auf verschiedene Funktionen zu erhalten. Du kannst jederzeit ein Upgrade durchführen, wenn du dir zunächst nicht sicher bist, welches Produkt du verwenden möchtest.
Weitere Informationen zu allen GitHubPlänen finden Sie unter Pläne von GitHub.
3. Verifizieren deiner E-Mail-Adresse
Um sicherzustellen, dass Sie alle Features in Ihrem GitHub Plan verwenden können, überprüfen Sie Ihre E-Mail-Adresse nach der Registrierung für ein neues Konto. Weitere Informationen finden Sie unter Deine E-Mail-Adresse verifizieren.
4. Zwei-Faktor-Authentifizierung konfigurieren
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 finden Sie unter Informationen zur Zwei-Faktor-Authentifizierung.
Optional kannst du deinem Konto nach der Konfiguration von 2FA einen Hauptschlüssel hinzufügen, um eine sichere, kennwortlose Anmeldung zu ermöglichen. Weitere Informationen findest du unter Verwalten Ihrer Passwortschlüssel.
5. Ihr GitHub Profil und Beitragsdiagramm anzeigen
Ihr GitHub Profil erzählt anderen die Geschichte Ihrer Arbeit anhand der Repositorys und Gists, die Sie angeheftet haben, der Organisationsmitgliedschaften, die Sie öffentlich gemacht haben, der Beiträge, die Sie geleistet haben, und der Projekte, die Sie erstellt haben. Weitere Informationen findest du unter Informationen zu deinem Profil und Anzeigen von Beiträge auf deinem Profil.
Teil 2: Verwendung der Tools und Prozesse von GitHub
Um GitHub am besten zu nutzen, müssen Sie Git zunächst einrichten. Git ist für alles verantwortlich, was mit GitHub zusammenhängt und lokal auf Ihrem Computer passiert. Um effektiv zusammenzuarbeiten GitHub, schreiben Sie Probleme und Pullanforderungen mithilfe von GitHub Flavored Markdown.
1. Informationen zu Git
GitHub kollaborativer Entwicklungsansatz hängt davon ab, Commits aus Ihrem lokalen Repository in GitHub zu veröffentlichen, damit andere sie mit Git ansehen, abrufen und aktualisieren können. Weitere Informationen zu Git findest du im Leitfaden Git-Handbuch. Weitere Informationen dazu, wie Git auf GitHub verwendet wird, finden Sie 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 finden Sie unter Einrichten von Git.
Wenn Sie eine visuelle Schnittstelle verwenden möchten, können Sie sie herunterladen und verwenden GitHub Desktop. GitHub Desktop wird mit Git verpackt, daher muss Git nicht separat installiert werden. Weitere Informationen finden Sie unter Erste Schritte mit GitHub Desktop.
Nachdem Sie Git installiert haben, können Sie von Ihrem lokalen Computer aus auf GitHub Repositories zugreifen, unabhängig davon, ob es sich um Ihr eigenes Repository oder den Fork eines anderen Benutzers handelt. Wenn Sie über Git eine Verbindung mit einem Repository GitHub.com herstellen, müssen Sie sich mit GitHub HTTPS oder SSH authentifizieren. Weitere Informationen finden Sie unter Informationen zu Remote-Repositorys.
3. Auswählen, wie mit GitHub interagiert werden soll
Jeder hat seinen ganz eigenen Workflow für die Interaktion mit GitHub; die Schnittstellen und Methoden, die Sie verwenden, hängen von Ihren Vorlieben und davon ab, was für Ihre Anforderungen am besten funktioniert.
Weitere Informationen zu den verschiedenen Ansätzen für die Interaktion mit GitHub sowie einen Vergleich der Werkzeuge, die Sie verwenden können, finden Sie unter Herstellen einer Verbindung mit GitHub.
4. Schreiben auf GitHub
Um Ihre Kommunikation in Problemen und Pullanforderungen klar und organisiert zu machen, können Sie "Flavored Markdown" für die Formatierung verwenden GitHub , die eine einfach zu lesende, einfach zu schreibende Syntax mit einigen benutzerdefinierten Funktionen kombiniert. Weitere Informationen finden Sie unter Informationen zum Schreiben und Formatieren auf GitHub.
Sie können GitHub Flavored Markdown mit dem Kurs Mit Markdown kommunizieren auf GitHub Skills lernen.
5. Suchen nach GitHub
Mit unserer integrierten Suche können Sie unter den vielen Repositories, Benutzern und Zeilen Code auf GitHub finden, wonach Sie suchen. Sie können in ganz GitHub suchen oder Ihre Suche auf ein bestimmtes Repository oder eine bestimmte Organisation beschränken. Weitere Informationen zu den Arten von Suchen, die Sie auf GitHubdurchführen können, finden Sie in Informationen zum Suchen auf GitHub.
Mit der Suchsyntax kannst du Abfragen mithilfe von Qualifizierern erstellen, um anzugeben, wonach du suchen möchtest. Weitere Informationen zur Suchsyntax findest du unter Auf GitHub suchen.
6. Verwalten von Dateien auf GitHub
Mit GitHub, können Sie Dateien in Ihrem Repository oder in einem beliebigen Repository erstellen, bearbeiten, verschieben und löschen, auf das Sie Schreibzugriff haben. Zudem kannst du den Verlauf der Änderungen in einer Dateizeile nach Zeile nachverfolgen. Weitere Informationen finden Sie unter Dateien verwalten.
Teil 3: Zusammenarbeiten an GitHub
Eine beliebige Anzahl von Personen kann in Repositorys zusammenarbeiten GitHub. 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 finden Sie 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 finden Sie unter Ein neues Repository erstellen.
Ein Repository klonen
Sie können ein vorhandenes Repository von GitHub Ihrem lokalen Computer klonen, wodurch es einfacher ist, Dateien hinzuzufügen oder zu entfernen, Zusammenführungskonflikte zu beheben oder komplexe Commits vorzunehmen. Durch das Klonen eines Repositorys wird eine vollständige Kopie aller Repositorydaten GitHub abgerufen, die zu diesem Zeitpunkt vorhanden sind, einschließlich aller Versionen jeder Datei und jedes Ordners für das Projekt. Weitere Informationen finden Sie unter Ein Repository klonen.
Ein Repository abzweigen
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 finden Sie unter Mit Gabelungen arbeiten.
2. Importieren deiner Projekte
Wenn Sie bestehende Projekte haben, die Sie nach GitHub verschieben möchten, können Sie Projekte mithilfe von GitHub Importer, der Befehlszeile oder externer Migrationstools importieren. Weitere Informationen finden Sie unter Importieren von Quellcode.
3. Verwalten von Projektmitarbeiter*innen und Berechtigungen
Sie können mit anderen an Ihrem Projekt zusammenarbeiten, indem Sie die Issues, Pull Requests und Projekte Ihres Repositorys verwenden. Über die Registerkarte Projektmitarbeiter in den Repositoryeinstellungen kannst du andere Personen als Projektmitarbeiter*innen zu deinem Repository einladen. Weitere Informationen finden Sie 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, aber ihre Berechtigungen sind dabei eingeschränkt. Weitere Informationen finden Sie 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 finden Sie unter Verwalten der Einstellungen und Features Ihres Repositorys.
5. Einrichten deines Projekts für gesunde Beiträge
Um Mitarbeiter in Ihrem Repository zu ermutigen, benötigen Sie eine Community, die Die Menschen dazu ermutigt, Ihr Projekt zu verwenden, zu beitragen und zu evangelisieren. Weitere Informationen findest du unter Schaffung einladender Communities in den Open-Source-Leitfäden.
Durch das Hinzufügen von Dateien wie Anleitungen für Beiträge, Verhaltensregeln und einer Lizenz 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 finden Sie unter Projekt für sinnvolle Beiträge einrichten.
6. Verwenden GitHub Issues und Projects
Sie können Ihre Arbeit mit GitHub Issues mithilfe von Issues und Pull Requests organisieren und Ihren Workflow mit Projects verwalten. Weitere Informationen findest du unter Informationen zu Problemen und Informationen zu Projects.
7. Verwalten von Benachrichtigungen
Benachrichtigungen informieren Sie über Aktivitäten auf GitHub, die Sie abonniert haben oder an denen Sie beteiligt waren. 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 finden Sie unter Informationen zu Benachrichtigungen.
8. Arbeiten mit GitHub Pages
Sie können GitHub Pages verwenden, um eine Website direkt aus einem Repository auf GitHub.com zu erstellen und zu hosten. Weitere Informationen finden Sie unter Was ist GitHub Pages?.
9. Verwenden von GitHub Discussions
Sie können GitHub Discussions für Ihr Repository aktivieren, um eine Community rund um Ihr Projekt aufzubauen. Verwalterinnen, Mitwirkende und Besucherinnen können in Diskussionen Ankündigungen machen, Fragen stellen und beantworten und Ziele besprechen. Weitere Informationen finden Sie unter Informationen zu Diskussionen.
Teil 4: Anpassen und Automatisieren Ihrer Arbeit auf GitHub
Du kannst Tools aus dem GitHub Marketplace, die GitHub-API und vorhandene GitHub-Features zur Anpassung und Automatisierung deiner Arbeit verwenden.
1. Verwendung von GitHub Marketplace
GitHub Marketplace umfasst Integrationen zur Erweiterung der Funktionalität und Verbesserung deines Workflows. Du kannst kostenlose und kostenpflichtige Tools (einschließlich GitHub Apps, OAuth apps und GitHub Actions) in GitHub Marketplace erkunden, durchsuchen und installieren.
2. Die GitHub-API verwenden
Es gibt zwei Versionen der GitHub-API: die REST-API und die GraphQL-API. Du kannst die GitHub-APIs verwenden, um gängige Aufgaben zu automatisieren, deine Daten zu sichern oder Integrationen zu erstellen, die GitHub erweitern. Weitere Informationen finden Sie unter Vergleich der REST-API und der GraphQL-API von GitHub.
3. Gebäude GitHub Actions
Mit GitHub Actions kannst du den Entwicklungsworkflow deines Unternehmens auf GitHub automatisieren und anpassen. Du kannst deine eigenen Aktionen erstellen und Aktionen verwenden und anpassen, die von der GitHub-Community bereitgestellt werden. Weitere Informationen finden Sie unter Schreiben von Workflows.
4. Veröffentlichen und Verwalten 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 finden Sie unter Einführung in GitHub-Pakete.
Teil 5: Sicheres Erstellen auf GitHub
GitHub verfügt über eine Vielzahl von Sicherheitsfeatures, mit denen Code und geheime Schlüssel in Repositorys sicher bleiben. Einige Funktionen sind für alle Repositorien verfügbar, während andere nur für öffentliche Repositorien und Repositorien mit einer GitHub Code Security- oder GitHub Secret Protection-Lizenz verfügbar sind. Eine Übersicht über die Sicherheitsfeatures findest du unter GitHub Sicherheitsfunktionen.
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. Für öffentliche Repositorys sowie für private Repositorys, die Organisationen mit Lizenzen für diese Features gehören, können Sie auch die Codeüberprüfung und die Überprüfung auf Geheimnisse so konfigurieren, dass Schwachstellen automatisch erkannt werden und Token und Schlüssel nicht offengelegt werden.
Weitere Informationen zu den Schritten zum Schützen deiner Repositorys findest du unter Schnellstart für die Sicherung Ihres Repositorys.
2. Verwalten deiner Abhängigkeiten
Ein wichtiger Aspekt beim sicheren Aufbau ist die Verwaltung der Abhängigkeiten Ihres Projekts, um sicherzustellen, dass alle Pakete und Anwendungen, auf die Sie angewiesen sind, aktuell und sicher sind. Sie können die Abhängigkeiten Ihres Repositorys auf GitHub verwalten, indem Sie das Abhängigkeitsdiagramm für Ihr Repository einsehen, Dependabot verwenden, um automatisch Pull Requests zu erstellen und Ihre Abhängigkeiten auf dem neuesten Stand zu halten, sowie Dependabot-Warnungen und Sicherheitsupdates für gefährdete Abhängigkeiten erhalten.
Weitere Informationen finden Sie unter Sichern Ihrer Lieferkette.
Teil 6: Teilnahme an der Community von GitHub
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. Beitrag 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. Weitere Informationen findest du unter Möglichkeiten finden, Open Source auf GitHub beizutragen.
2. Interaktion mit GitHub Community Support
Du kannst dich mit Fachkräften aus der Softwareentwicklung auf der ganzen Welt vernetzen, um Fragen zu stellen, Antworten zu geben, zu lernen und direkt mit GitHub-Mitarbeitenden zu interagieren. Informationen zum Starten der Unterhaltung findest du unter GitHub Community Support.
3. Lesen über GitHub auf GitHub Docs
Du kannst die Dokumentation lesen, die dem GitHub-Produkt entspricht, das du derzeit verwendest. Weitere Informationen finden Sie unter Informationen zu Versionen von GitHub-Dokumenten.
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 finden Sie unter Git und GitHub Lernressourcen.
5. Unterstützung der Open Source Community
GitHub Sponsors ermöglicht es dir, eine monatlich wiederkehrende Zahlung an einen Entwickler oder eine Organisation zu leisten, die Open-Source-Projekte entwickeln, erstellen oder betreuen, auf die du angewiesen bist. Weitere Informationen finden Sie unter Über GitHub Sponsoren.
6. Kontaktaufnahme GitHub-Support
Der GitHub-Support kann dir helfen, Probleme zu beheben, auf die du bei der Verwendung von GitHub stößt. Weitere Informationen finden Sie unter Informationen zum GitHub Support.