Wir helfen Unternehmen seit 17 Jahren,
bessere Software zu finden
Über GitHub
GitHub Repos, GitHub Codespaces, GitHub Actions, GitHub-Pakete und die Suite von Sicherheitstools ermöglichen eine vollständig verwaltete DevOps-Cloud.
It is a great platform for developers to showcase there work and get any help from the platform community.
It also sadly has no mobile app/mobile support at all.
Nutzerbewertungen filtern (6.060)
Nutzung
Sortieren nach
Nutzerbewertungen filtern (6.060)
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).
In Betracht gezogene Alternativen:
Great for teaching coding classes!
Kommentare: After you get past the steep learning curve, GitHub is definitely a tool that helps you be more efficient. It is an industry standard, and I would consider it a step above all of its other competitors.
Vorteile:
I work as a software engineer for a large consulting company, but as a side job, I teach a programming class. I use GitHub to share with my students all of the sample code and slides that we work on during our classes. To me, one of the most important features is being able to work on my projects on multiple devices, than span across different operating systems. I have a two laptops (one of which is a Mac!) and a desktop computer. With GitHub, I can quickly sync my code and documents between devices and seamlessly pick up were I left off. If I ever make a mistake and need to go back to previous versions of my slides or code, I can quickly restore them with the excellent versioning features. For my students, it is very freeing knowing that every project or problem that we solve during class will be immediately available to them right after class. I helps them concentrate on learning and understanding the programs instead of having to copy everything to their computers.
Nachteile:
The initial learning curve is high... specially if you are new to code collaboration tools. Newcomers usually spend a long time learning the git commands, and how they can solve problems. For newcomers, I would recommend the GitHub Desktop client (even if it is frowned upon by more experienced devs), to get a hang of how the branches, commits, push, pull and operations work.
Github as your partner into the CI/CD world
Kommentare: My experience has been excellent so far, but I feel I can't learn enough about using Github to make my life as a developer easier. I'm reading books and taking courses to try to automate more processes for my professional and personal projects, as I feel the more I know, the more I can accomplish using it.
Vorteile:
It is the primary and well-known version control option in the industry. You will always find an easy tutorial to set up anything you need, from fundamental to expert courses, since everyone knows about it and has used it at least at some point, so we are all well aware of its importance. Most technologies and web applications can integrate with it. Using some CLI commands and simple yet powerful configuration files, you can set up a complete CI/CD pipeline in seconds. It is really an excellent option overall.
Nachteile:
It might be intimidating at first, and for nontech professionals, it might seem something that might as well be in a different language because there is not an easy onboarding process to understand its structure, purpose, or level of abstraction. It might require some guidance initially, but once that learning curve is surpassed, it will become something easy to relate to.
GitHub - A Powerful and Robust Tool for Development
Kommentare: Overall, it is a highly effective tool for managing code and collaborating with teams. It helps enhance productivity and simplify project management.
Vorteile:
GitHub has a user-friendly interface for managing repositories and navigating projects. It makes collaboration easy with features like pull requests, code reviews, and comments. GitHub Actions lets users automate workflows, making continuous integration and deployment easy.
Nachteile:
The interface can be overwhelming and difficult for beginners to learn. It will be complex to manage large projects. Setting up integrations can require extra effort.
In Betracht gezogene Alternativen:
Github review (8 years of usage)
Vorteile:
- free private repo is cool - Github actions is awesome - Github pages saves a lot of money for web apps demo & open source projects. I myself have hosted all of my open sources web apps on Github pages. These are my favorites. Rest I can go on and on.
Nachteile:
- Search feature is lacking. If there was better search functionality (eg. [SENSITIVE CONTENT] - powered by algolia), it would be a lot helpful. Searching one report among thousands is a pan right now. - Dependabot is pain - Sometimes Github pages doesn't update properly - Don't get relevant projects on "Explore repositories" section
All about Github
Kommentare: Overall about GitHub is still needed and essential for me as a developer.
Vorteile:
Source Control is the most I like in GitHub. When we work with team, source control is important. All of team members will be pushed their codes at the same branches. If I am owner of project I will look up their code and accept their pull requests.Github's source control is easy to use to combine codes from each member. This is the one I like Github.
Nachteile:
I think Authentication. I am a software developer and I use VS code as IDE.Github can authenticate with VS code. I have to GitHub account, one for personal and one for office work. When I was changed my personal to work account or vice visa, I'm faced with some issue that is git conflict among two accounts.I am worked with my office account, but in authentication, my account is still personal account. I think this part is needed to update about Github. This one is I like least about Github.
In Betracht gezogene Alternativen:
GitHub is one of the tools you just need
Kommentare: Works great, high quality and never loose any work. Check in often in busy collaborative environments, otherwise use the merge tools, no biggie.
Vorteile:
It works. Fast and on Mac OS, Windows and Linux. Integrated nicely into both Visual Studio Code (PC, Mac) and Visual Studio (PC). Code compare. Merge. No problems.
Nachteile:
It starts to eat disk space and 50Gbyte gone the other day. Some more integrated cleaning would be great.
In Betracht gezogene Alternativen:
The Absolute Best Place To Build Software As a Team!
Kommentare: Excellent experience and I really cannot imagine a modern software development world without GitHub at this point. This is a the gold standard right here.
Vorteile:
I love the wide array of features and the usage simplicity. Everything works well and meets pretty much all of our needs as a team. GitHub is very dependable and does a great job at constantly improving and responding to feedback.
Nachteile:
CI/CD is a bit of a rabbit hole that I wish the barrier to entry was a little lower on, but all the right tools are there if you spend the time to learn them.
In Betracht gezogene Alternativen:
Github Best Tool For Source Control
Kommentare: Overall experience with Github is still amazing. We rarely face any challenge relate to there service. Never face down time.
Vorteile:
User Friendly , Ease To Setup , Customer Support, Code Review System.
Nachteile:
Pricing, Art Asset Management, Unity Engine Specific Support
GitHub is the Best Code Sharing Software Platform! Hands Down.
Kommentare: GitHub is an indispensable platform, for which there is no substitute.
Vorteile:
It's free and very easy to use; Plus it's supported practically everywhere.
Nachteile:
None I've identified. Pleasantly surprised Microsoft didn't ruin it after acquiring it.
GitHub product genuine review and feedback
Vorteile:
GitHub facilitates collaborative development by providing a platform for version control, collaboration, and code review. Multiple contributors can work on the same project simultaneously, contributing to a more efficient and organized development process.
Nachteile:
GitHub heavily relies on internet connectivity. While Git itself supports offline work, certain GitHub-specific features and workflows are limited without an internet connection.
In Betracht gezogene Alternativen:
Best git hosting
Kommentare: Very good for hosting private and public repos. The addition of free private repos is a huge plus!
Vorteile:
Very easy to host a repository and to fork other repositories. It is easy to search other repositories.
Nachteile:
None that I found. My only request would be to be easier to download single files without having to view the file first. If there were checkboxes and a download option that would be great.
In Betracht gezogene Alternativen:
Best source code management
Kommentare: We use it on a daily basis, we have about 100+ private repositories hosted on this platform. It has nice workflow for devops to keep the source code clean, unit tested and deployable.
Vorteile:
Github requires no introduction. It is the most popular source code management among opensouce and enterprise customers. It has native integration with almost all cloud providers.
Nachteile:
Charge per user. In our case we outsource 70% of our development to outside contractors. Every time we add them into our account, it is considered as additional collaborator and takes away one seat. It will be hard for us to keep monitoring both internal and external developers on our team to keep the cost under control.
In Betracht gezogene Alternativen:
It's an industry standard tool for reason
Kommentare: Very simple to set up and use, and being an industry standard most onboarding developers and engineering teams already know how to use it.
Vorteile:
Reliable and consistent version control and code collaboration platform. The team management, issue tracking, visibility/privacy control are all top of the line, and of course the underlying "git" hosting is perfect. Introduction of Github Actions only improves the value of the platform.
Nachteile:
I'd like to see more for project management, e.g. ways to better organize issues by priority, themes ("epics") and create scrum, agile and/or kanban influenced views and planning tools. I've heard some folks express concern with Microsoft's acquisition of GitHub, but I don't understand the concern b/c Microsoft has a solid history of operating business-grade tools, and from the date of acquisition we've only seen more-for-your-money price changes.
In Betracht gezogene Alternativen:
The best choice for version control for small and large projects
Kommentare: It has been great software to be honest I will highly suggest it since it's very accessible to anyone, they offer a lot of plans and pricings.
Vorteile:
There are some key features that makes GitHub a great tool for version control. In the first place all the process of having control over branches setting permissions and the vast options for configuration in the repository you have are great. It has one of the best pull request section, it allows for commenting more than one line which is great for making comments. As well GitHub have integrated great tools like the pipelines we can create to have continuos integration.
Nachteile:
Some time for me GitHub has been built without an intuitive UI and checking even the smallest and easiest thing like a date you need to hover over another date to tell you the complete hour and time of a commit per say. So this kind of stuff makes GitHub sometimes difficult for new joiners of the software but as you get to use it more.
In Betracht gezogene Alternativen:
Goto Source control for software developers
Vorteile:
I've been using GitHub for more than 10 years. It is the goto hosted Git service for my personal and enterprise SCM platform. It has pretty much everything you need for software development starting from source code management to issue tracking, project management, build tools (Actions) and online code editor. I also use GitHub CoPilot which is great productivity tool saving at least 30% of my development time every day.
Nachteile:
There are no complains really! I love everything about GitHub.
In Betracht gezogene Alternativen:
GitHub Collaboration Review
Kommentare: It is a secure, scalable and reliable tool used to effectively manage version-control of any software, ideal for various types of code. GitHub has a wide range of capabilities and security measures.
Vorteile:
Users can manage their time more efficiently by doing code versioning and code review. Multiple developers can stay in sync with each other and can develop their software products in collaboration with one another. Open Source software products can be created, accessed and improved publicly and developers can contribute to the Open Source project from anywhere in the world. GitHub can be used as a resume as it helps with visibility and reputation building for developers by allowing recruiters to view their interesting projects when applying for job opportunities.
Nachteile:
The intial learning curve can be tricky for new users. Onboarding requires a bit of detail and practise with regards to cloning repositories, creating a fork/ branch, pushing changes to code and raising pull requests when getting started, but once this process is well understood, the product is easy to use.
In Betracht gezogene Alternativen:
Best software for Tech companies
Kommentare: I'm very happy with the product, since we have been using it everyday, the amount of new bugs has decreased a lot, and we can track more efficiently the work inside a sprint and at the end of it.
Vorteile:
It's very easy to integrate with other software that the company already use it. For example, we use Discord to communicate between coworkers, and thanks to the Github bot integrated in it, there's a message each time someone approved a Pull request or Closed an important Issue. Also, with his integrated CI/CD, we can now upload a new version of the app and even testing it, so the final user can have a very good experience without major flaws.
Nachteile:
I wish that Github can have a better use to link Issues and Pull Requests, it's very interactive but there are time that I forget to link some Issue and it's a little frustrating to have some unlinked Issues after a sprint.
In Betracht gezogene Alternativen:
The code versionning standard
Kommentare: I have used GitHub personally and never had any problems. I also used it professionally and every time something came up, I knew with high confidence that my coworker or myself messed up and that it was not the software's fault. All of my code versioning with GitHub was used on teams with less than ten members.
Vorteile:
The entire code versioning tool is so easy to use and does every branch operation with visual clarity. It implements git quite easily, especially with a RSA key.
Nachteile:
There is no real issue with GitHub. It does exactly what it is supposed to be doing. I could say that I had a few difficulties learning the concept of versioning when first using it.
A Secure, Reputable and Scalable Solution for All Your Developer's Needs
Kommentare: Because GitHub is a reputable service used by millions of developers, it serves as a great tool to show off your skills to potential employers. I personally got the privilege of getting access to more work opportunities as my experience using the service was taken into account when working remotely with a team. Being uselessly paranoid about potentially losing my files and projects, I feel reassured knowing that my code is being hosted on GitHub while being seamlessly synchronized on a third-party storage service, allowing for a painless retrieval of anything of importance in the worst case scenario. It also serves as a useful backup in case the code base gets messed up locally: it suffices to delete everything and start from scratch by pulling all the data from GitHub. The reverse is also true: if for some reasons a project has diverged too much from local changes being made, it is very simple to rewrite the history of a project by reusing only local references and discarding anything on the other side. Since Git isn't particularly easy to approach for beginners, having all those safeguards and the ability to undo most actions brings peace of mind to the user.
Vorteile:
Since GitHub relies on Git underneath, one can be assured that it uses a strong, open source system behind the scenes. It integrates so well with the command-line that it's the main way I interact with GitHub on a daily basis. All essential actions you may need to perform are also available in the graphical interface on GitHub, making for a convenient experience when on the move as all necessary tools can be accessed either way. It offers security features such as the ability to link SSH and GPG keys, allowing users to verify their commits and secure their identity. The two-factor authentication system is also impressively well thought-out, having various recovery options including security keys, SMS number, recovery tokens, recovery codes and even fallback SMS number. If you often write the same content in form of comments, there is even a feature to have "saved replies", speeding up the interaction process for recurring matters. GitHub is also extremely accessible, offering unlimited private repositories for personal use. Even open source organizations can benefit tremendously without having to spend a dime as it includes by default everything one can need. GitHub is also perfect for students, giving you access to pro features and discounts through their "Student Developer Pack". GitHub Pages is another fantastic aspect of the platform, allowing you to host a website without any hassle, with really quick build time while also ranking very high on search engines.
Nachteile:
Even though all members in a specific organization on GitHub may prove they are all verified students, there is still the need for the educational institution to set up a few steps on their own to approve changes being made, which slows down considerably the initial setup. The search options, although they are powerful, aren't very intuitive and many useful functions are well hidden in the documentation pages. As a regular user, there is no option to freely start collaborating in private repositories before scaling up, which is a feature that's often available on other similar platforms. On that note, the price tag for GitHub is relatively high for the added benefits compared to other solutions. There is a restriction on file size, which cannot exceed 100 Mb. In most instances, this is not an inconvenient, but it will not be an appropriate platform to handle sharing large files when rendering 3D models for example.
Convenience just a pull away: GitHub, a game-changing tool for developers
Kommentare: Overall, learning Git and GitHub made life as a developer convenient. We transitioned from manually merging our code to using GitHub. Although it required some practice, it was well worth the time. We realized that we were missing out and how our older projects would have been a breeze if we learned about GitHub sooner.
Vorteile:
Knowing git and GitHub boosted the productivity of my team members and I. We were able to cutback on the times we were doing manual version control work rather than actual software development. It has been very useful to the point that it has been integrated into our project work pipeline. It has been very reliable and our team has never encountered problems in uploading and retrieving the code of others. We are able to document any changes to our code and fix conflicting code which made working in a team much more convenient. Our team of 3 uses the free version which allows us to collaborate with each other, set up a public or private repository, document our bugs, and manage our workflow which already is a lot for a free service. Paid options allow for collaboration of bigger teams, analytics, and other advanced features. Aside from that, a GUI version of the application allows you to visually see the changes in the project and simplifies the workflow. Tutorials and documentations on how to use GitHub, for both the GUI and command line versions are available. Most source code editors now even have GitHub integrated and allows you to do the commands without leaving the editor.
Nachteile:
As great as GitHub is, it really takes some time in getting used to, especially for beginners. It has a steep learning curve and you are most likely going to have to use a search engine for the tasks you want to do. GitHub also has an application with a GUI which is relatively beginner friendly, but even then, the Git workflow is really something that requires practice. I personally use the Command Line Interface and the difficult part is knowing the commands to use in which I solved by printing out a cheat sheet.
This is everything you need when you're on the track of being developer.
Kommentare: It's been more than 2 years since i started using GitHub. Being a web developer i find it very useful for all the developers around the world and i'd highly recommend to all the upcoming beginners too. This is a great way of sharing, contributing and gaining knowledge. We can get lots of support from other developers too in case of their repositories. Another main thing is that, we can form a team and work together to contribute on Github. Anyone who are willing to start coding or codes can easily create a free account on GitHub and start contributing and playing around with code world. This is everything a developer needs! Overall, my experience is too good and still i've been contributing toward Github on daily basis.
Vorteile:
Due to it's easiness for using, I think this helps to become Github's biggest strengths. It's super reliable, easy to contribute our projects and share among all. It also contains broad set of features and also provides a clean responsive UI for the interaction. Everything's on top regarding it UI. All out repository files are organized easily. Other user's or developers can simply get help from the existing repositories and can leave issues if they face any problems with their code. Here, developers together can contribute single repository which Github helps in keeping track of each by particular author.
Nachteile:
May be conflict management could be more improved. Sometimes searching repositories becomes hard. Search feature is good but not that great. Notification feature is not good, keeps on displaying even if we click on it.[only if the notification is done as instructed, the notification gets removed]. All the projects are Quoted looking upon the maximum number of code used on certain language. [example: i'll be contributing nodejs project then, it doesnot shows the project is in JavaScript language, instead shows HTML] for such case we have to manually fix it all the time.
GitHub: The mothership of source control
Kommentare: GitHub is the first service I have ever used for source control and I haven't even thought of changing it because it meets more than what you would expect from it. It even has an in-built GUI for people who are not very familiar with Git. I have used it for contributing to open source projects, for keeping track of my own projects, when working with teams and for pipelining the repository to deployment as well. Overall my experience with GitHub on all occasions has been very smooth. I have faced only one small hiccup where a repo I created was not created properly and I could not access it at all. When I contacted support, they replied within the same day and sorted it out. Considering everything I would say that GitHub is the best for source control and its paid versions are very well worth the price.
Vorteile:
GitHub has so many features and if you are a college student you can easily apply for their educational pack and receive many free packages from other software and free access to GitHub Pro for as long as you are a student. This pack comes with free domains, a key for JetBrains IDEs, Canva Pro and other packages to assist you in application development. In addition to the free services provided by GitHub for college students, it also provides many functionalities for general users. You could easily integrate your codebase to services such as DigitalOcean and Heroku to create pipelines and automatically deploy changes. No more tiresome setting up of servers and bothering with them for every deployment. GitHub also has the functionality of creating pull requests, issues and assigning issues to people. They also have GitHub Projects where you can create Kanban boards and assign tasks to the team members. Pull requests can also be reviewed and comments can be added for specific lines. This is also the home for many open source projects that you can find and contribute. Most companies view your GitHub profile to get an idea of your projects and how you have contributed and worked on projects.
Nachteile:
There really isn't a major feature that you could point out and say is bad. The only downside I would say is, although they do have a free tier, the number of private repositories you could have in that tier is very limited. Many people would say that the commands are hard to get a hang of but this isn't a downside of GitHub, the commands are by Git. Git is inherently complex and to be honest, GitHub does a very good job at trying to simplify it.