GitHub
Die Heimat für deinen Code in der Cloud
GitHub – die umfassende Entwicklungsplattform für Millionen von Developern
Die Entwicklungsplattform GitHub gehört zu den beliebtesten weltweit, insbesondere in der Open-Source-Community. Bei GitHub stehst du als Developer mit deinen Repositories im Mittelpunkt. Diese kannst du nach der Registrierung kostenfrei erstellen – sowohl öffentliche als auch private.
GitHub wird auf viele unterschiedliche Wege genutzt, zum Beispiel für eigene Entwicklungsprojekte, für Open-Source-Projekte, an denen sich alle beteiligen können, oder auch gerne als Code- oder Ressourcensammlung, wie es das Beispiel unserer Azure Developer Community Hub zeigt. GitHub bietet dir dabei einige tolle Vorteile.
Vorteile von GitHub
Kostenfreie Repositories
Kostenfreie öffentliche und private Repositories
Software Package Registry
Eine der weltweit größten Software Package Registries zur Wiederverwendung von Code
Teamwork
Zusammenarbeit im Team, u.a. über Pull Requests, Code Reviews und mehr
Projektsteuerung
Projekte gut im Griff mit GitHub Issues und Projects
Community
Eine riesige Community mit mehr 83 Millionen Developern und mehr als 200 Millionen Repositories
Flexible Pläne
Außerdem hat GitHub für größere Unternehmen das Angebot GitHub Enterprise, über das eine eigene, abgetrennte GitHub-Installation gestellt wird. So können die Vorteile der Plattform auch bei der internen Softwareentwicklung genutzt werden.
Grundsätzlich werden bei GitHub die folgenden Pläne unterschieden:
GitHub Free
Der kostenfreie Basic-Plan ist für einzelne Developer und kleine Entwicklungsteams gedacht, um in privaten oder öffentlichen Repositories zusammenzuarbeiten.
GitHub Pro
Dieser Plan bietet zusätzliche Funktionen und höhere Nutzungsgrenzen für Accounts von Einzelpersonen.
GitHub Team
Dieser Plan bietet zusätzliche Funktionen und mehr Möglichkeiten zur Zusammenarbeit in Team-Repositories.
GitHub Enterprise
Dieser Plan ist auf Unternehmen ausgerichtet und bietet unter anderem erweitere Sicherheitsfunktionen.
Weitere Angebote von GitHub
GitHub ist weit mehr als ein Ort, an dem du das Repository für dein Entwicklungsprojekt betreiben kannst. Das GitHub Team unterstützt Developer mit vielen hilfreichen Angeboten – von Automatisierung bis künstliche Intelligenz.
GitHub Actions
Automatisiere deinen Workflow – von der ersten Idee bis zum Betrieb. Mit GitHub Actions kannst du alle deine Entwicklungsworkflows automatisieren, inkl. CI/CD, Code Reviews, Branch-Management und mehr.
GitHub Packages
Sicher teilen: mithilfe von GitHub Packages kannst du deine Packages auf einem sicheren Weg speichern, bereitstellen und konsumieren – sowohl mit einer festgelegten Gruppe als auch mit der kompletten Open-Source-Community.
GitHub Codespaces
Mit GitHub Codespaces erhältst du eine sichere und konfigurierbare Entwicklungsumgebung, die sofort einsatzbereit ist und auf die du von überall aus zugreifen kannst – Internetverbindung genügt.
GitHub Copilot
Dein Peer-Developer – hol dir Unterstützung für deine Programmieraufgaben. Dank OpenAI gibt dir Copilot wertvolle Tipps zu deinem Code, schlägt Komplettierungen und ganze Funktionen vor. Und das in Echtzeit in deinem Editor.
GitHub Discussions
Fragen stellen, Ideen teilen, Beziehungen aufbauen: Mit GitHub Discussions kannst du den Austausch mit anderen Developern direkt zu deinem Code holen – entweder in ein Repository, in eine Organisation oder mit der ganzen Open-Source-Community.
Die wichtigsten News der Kalenderwoche 19/2024: SAP in der Microsoft Cloud, GitHub Copilot und mehr
Die wichtigsten News der Kalenderwoche 18/2024: KI, Security, GitHub und mehr
Innovation ohne Grenzen: Deine Ressourcensammlung für das Azure-Universum
Die wichtigsten News der Kalenderwoche 17/2024: KI, Phi-3, Security und mehr
GitHub Keyboard Shortcuts: Navigiere wie ein Profi
For Developers, by Developers – melde dich jetzt für die Microsoft Build an!
Microsoft Azure Virtual Training Day: Accelerate Development using Azure DevOps and GitHub
Azure DUS#30: Plattform Engineering, GitHub & GitHub Copilot
Bau dein GitHub-Wissen aus – passende Ressourcen für jedes Skill-Level
Ganz egal, ob du gerade deine ersten Schritte auf GitHub machst, schon erste Grundkenntnisse besitzt oder eines der zusätzlichen GitHub-Features nutzen willst – mit unseren umfangreichen Ressourcen, Tutorials und vielen weiteren Inhalten kannst du dein Wissen weiter ausbauen.
Git & GitHub für .NET Developer
Dieses Video zeigt die Grundlagen von Git als Versionskontrolle, der Git-Tools fürs Coden und von GitHub zum Sichern und Freigeben deines Codes.
All Things Microsoft Cloud: GitHub
Wie passt GitHub in das Gesamtkonzept der Microsoft Cloud und welche Technologien kannst du nutzen, um die Integration mit Azure zu vereinfachen?
GitHub Actions mit Visual Studio
GitHub Actions vorgestellt: Erfahre, wie du Software-Workflows, einschließlich CI/CD, innerhalb deines GitHub-Repositorys automatisieren kannst.
DevOps for ASP.NET Developers: GitHub Actions
Mit GitHub Actions lassen sich alle Ihre Software-Workflows ganz einfach automatisieren. Dieses Video zeigt, wie du GitHub Actions für eine Web App konfigurierst und auslöst.
Dokumentation zu GitHub Codespaces
Ab in die Cloud - so kannst du deinen eigenen GitHub Codespace aufsetzen.
Dokumentation zu GitHub Packages
Informiere dich über die Möglichkeiten von Packages auf GitHub. Die Dokumenation hilft dir weiter.
Dokumentation zu GitHub Copilot
Hol dir eine KI als Peer Developer ins Team, so funktioniert GitHub Copilot.
GitHub für Developer
GitHub für Entwickler - erfahre, welche Möglichkeiten du hast, um die Plattform zu erweitern.
Azure Developer Community Hub
Azure für Developer - gehe auf unser GitHub Repository und klick dich unsere umfangreiche Azure-Ressourcensammlung. Hier findest du alles, was das Entwicklerherz begehrt, auch zum Thema GitHub.
Weiterführende Ressourcen zum Thema GitHub
Noch mehr rund um GitHub gibt es auf diesen Seiten – klick dich durch zahlreiche Blogbeiträge, lass dich von den Erfahrungen renommierter Unternehmen inspirieren und hol dir auf Produkt- und Technologieseiten tiefergehende Informationen.