Wir helfen Unternehmen seit 17 Jahren,
bessere Software zu finden
Was ist GitHub?
Die Lösung bietet eine Reihe von Tools, die einen vollständig verwalteten Workflow für die Anwendungsentwicklung ermöglichen. GitHub Repos ermöglichen eine Open-Source-Kultur und Best Practices in deinem Unternehmen. GitHub Codespaces ist eine Cloud-Entwicklungsumgebung, mit der du von überall aus programmieren kannst. Verwende GitHub Actions, um alles zu automatisieren, einschließlich CI/CD (Continuous Integration/Continuous Delivery). Mit GitHub-Paketen kannst du Pakete und Code an einem Ort hosten. GitHub bietet eine vollständig verwaltete DevOps-Plattform.
Wer verwendet GitHub?
Softwareentwicklung sowohl für kleine Start-ups als auch für große Unternehmen.
Du bist nicht sicher, ob GitHub das Richtige ist?
Mit einer beliebten Alternative vergleichen
GitHub
Bewertungen über GitHub
GitHub Review
Great software service for a version control system
Mit eines der meistbekanntesten Plattformen für jeden Entwickler
Kommentare: Als Entwickler kommt man nicht an GitHub vorbei. Bereits im Studium kam ich mit dem Tool in Kontakt und es ist nicht mehr für mich wegzudenken, wenn es darum geht, Programmiercode ordentlich zu verwalten.
Vorteile:
Sehr gute Integrierbarkeit in verschiedenen Code-Editoren und eine schöne Übersicht auf der Weboberfläche mit den gängigsten Befehlen zur Verwaltung von Programmiercode. Die Versionierung hilft mir ursprüngliche Zustände wiederherzustellen und gibt auch eine gute Übersicht darüber, worin die Unterschiede in den jeweiligen Versionen liegen.
Nachteile:
GitHub ist sehr komplex und verlangt eine gewisse Zeit zur Einarbeitung ab. Ich war relativ schnell mit der Vielzahl an Befehlen überfordert.
Bestes Versionsverwaltungs-System
Vorteile:
Sehr gute Möglichkeit zur Versionsverwaltung von Source-Code und anderen textbasierten Dokumenten. Einfaches Branchen und Mergen/Rebasen.
Nachteile:
Standardmäßig gibt es nur ein command line interface.
50+ Millionen User. Das spricht für sich.
Vorteile:
Gute Integrationsmöglichkeiten mit anderen Tools und nur minimale Ausfallzeiten bei Upgrades.
Nachteile:
Es gibt Speicherplatzbeschränkungen (die für mich aber bislang nicht relevant gewesen sind).
Professional working experience on the hub of branches- GitHub
Kommentare: Started usimh github 4 years back. Mostly any work done on my local once reviewed and approved is merged to the master, I raise a PR for it. There are some mandate requirements for any branch to be merged to master like some tests, some builds etc. I really adore the actions workflow they have
Vorteile:
Simple, easy to understand, good to go tool for any project you are working on. The repository are available on a public and private basis. People come together to collaborate to any project
Nachteile:
There are merge conflicts happening sometimes, bit tedious at that point. Also the command line interface could have been better
GitHub > all
Kommentare: I switched my all projects on GitHub from other services. I am very happy with it, especially because with FREE account we can do EVERYTHING! I hope in the future GitHub will implement some user interface to be able to build CD/CI without writing any code, because we are not always a DEVOPS
Vorteile:
Almost everything is free, user interface is very easy to use/understand. I love the community support too, a lot of developers are giving some open source products on this website
Nachteile:
Some basic features like the ability to create categories to organize repositories is missing. It is a very annoying problem and a lot of people asks to implement it since many years but GitHub does not say anything about it