Top Rated GitHub Alternatives

GitHub has a lot of features that attract customers very well. Version control is ideal for any type of code, especially in a sensitive environment. GitHub has a lot of capabilities and security measures compared to other existing products in the market. This tool provides capabilities to enforce security policies without overburdening already complicated processes even choosing between a private or a public repository provides an added layer of security. GitHub Enterprise will provide details on storage and transmission methods, allowing you to ensure that everything is HIPAA-compliant. Since GitHub has a lot of integrated automation tools inside. GitHub workflows help us to automate the testing and deployment stage of the development. This tool can be used for automation, API testing, and integration purposes. The best part of this tool is highly customizable and can be easily integrated with third-party apps such as Jira and IntelliJ. This tool enables users to access all the features they depend on from GitHub including issue tracking, unlimited repositories, security alerts, and project administration capabilities. Even this platform provides many features like searching individual contributions on the codebase. Nearly more than a thousand open-source software is hosted on GitHub which is very helpful for developers and you won't believe GitHub has a very high and responsive engagement factor with the developer community. GitHub is available on Windows and Mac native applications and no doubt hosted on browsers as well. I am surprised when I have seen the mobile application of GitHub which is very useful especially when you would have to approve any pull request or put any comment if you are away from your laptop. The mobile application of GitHub supports maximum all features as compared to desktop and browser platforms. Review collected by and hosted on G2.com.
GitHub won my heart because this platform has a lot of features which is unique as compared to other version control tool in the market but at the same time, more features bring more complexity that is why GitHub has a steep learning curve due to a lot of features and requires both effort and time to learn everything about it. Even another complex part is CodeQLwhich takes time to learn. But once you learn and understand GitHub, I mean GitHub becomes handy for you then your life becomes cozy. One more thing I would like to add to this section when I was doing initialization along with a customized variation of this product GitHub took a little more time as expected not sure because of complex customized variation or anything else. Now everything is good for me due I got hands-on on GitHub and it's working perfectly for me. Review collected by and hosted on G2.com.
Video Reviews
2,194 out of 2,195 Total Reviews for GitHub
Overall Review Sentiment for GitHub
Log in to view review sentiment.

All my work as a Developer has changed since GitHub came into my life. I never worry about accidentally deleting or deleting critical code. If something goes wrong, I just go back to an earlier version and that’s it. When I need to test something without changing the main code, the ability to deal with branches has saved me more than once. By using code reviews and pull requests, we can keep our workflow organized, make changes in real time, and comment on individual lines. Reviewing, commenting and suggesting changes to my coworkers' code directly on pull requests is a fantastic example of team collaboration. Thanks to GitHub, I no longer have coding errors and the quality of our code has increased. Review collected by and hosted on G2.com.
For those who are not familiar with Git, at first, the learning curve can be a bit high. I still remember the first time I tried to set up a workflow using GitHub Actions, at that point programming was not my priority; I spent more time reading documentation. Review collected by and hosted on G2.com.

I personally use Github in my company to save the Customer's custom code review by my manager and push the changes in the Git Repo.
This is best in this scenario because it also distinguish the change like what was the code before and what changes you made in the code. Review collected by and hosted on G2.com.
I personally don't dislike Github because it works well in my professional experience. Review collected by and hosted on G2.com.

It just works. It's super easy to use, can be implemented in no time, and has a good set of features built in. Other features can be added through the plethora of available integrations. Review collected by and hosted on G2.com.
It can be a bit overwhelming trying to understand all the settings and hidden functionality, particularly when running configuring builds. Review collected by and hosted on G2.com.

GitHub has great collaboration features that allow our development team to work on the same project together. From code reviews and discussions, it dramatically streamlines our ability to push great code to our customers. It also offers excellent version control through Git, keeping our team updated on code changes. It's easy to start with their free hosting, so it's a no-brainer for students wanting to learn to code. Review collected by and hosted on G2.com.
The learning curve can be a bit steep for beginners. Once you understand the core concepts like branching, merging, and resolving conflicts, it gets much more straightforward. Large binary files and large media content can slow repository performance and storage costs. Free private repositories are limited in features and size. If you have multiple private repositories, get ready to pay. Review collected by and hosted on G2.com.

Most of my engineers are already familiar with Github as a version control platform. Customer support is good. Review collected by and hosted on G2.com.
Github Enterprise sales and pricing is very opaque and arbitrary. In two companies I have engaged with 3 people on their sales team. They can offer discounts from 15%, 40%, up to 60%. You end up with different deals depending on who you engage with. This time, we dealt with an AE Nick, and a Senior Director Karen J. Karen kept offering deals/terms worse than the one from Nick, who is from her own team! And I had to point it to her. It shows how uncoordinated and arbitrary this is. It is very frustrating process to deal. So we stopped our expansion plan on Github (Advanced Security and Github Actions). We may even consider swtiching to Gitlab altogether. There are just so many strong alternatives on this market for security and CI. Review collected by and hosted on G2.com.

1. Very simple to setup, as you login every command is provided to help you go through basics.
2. I like the one thing about github rebasing is that it does not collapse the code, as I faced such problems in Bitbucket.
3. Repository sharing feature is just the best. You get to shine the profile for your open source projects.
4. Since backuped by Microsoft, I have no trust issues regarding security and performance. Review collected by and hosted on G2.com.
1. Github has been amazing, all my repos are still there and I use it. Why do not many companies use it, such an amazing productive tool. Review collected by and hosted on G2.com.

What I like is it makes version control and collaborating with team members lot more convinient. Also it has pros like pull requests, code reviews, and branches that make it easy to work on projects with a team and debug issues faster. Review collected by and hosted on G2.com.
One thing I feel is that it can be a bit overwhelming for newer developers who have a little to no knowledge about version control. The featuresa are powerful and well designed but could be very intimidating if you are a beginner. Review collected by and hosted on G2.com.
The best thing about GitHub is obviously its ability to help people connect with each to work on a project and keep track of the collective progress. It is the reason individuals like I and big organisations use it as well. Review collected by and hosted on G2.com.
The only gripe I have with GitHub is that it doesnt allow live code updates, it only shows the changes when somebody pushes it and doesn't show dynamic changes. Since we can have our own branches we should get this feature on seperate branches. Review collected by and hosted on G2.com.

Ability to store share codes, scripts, configs and easy to collaborate across teams
Anyone can access and edit remotely and version control efficiency is great Review collected by and hosted on G2.com.
Sometimes a bit complex to beginners or non technical guy if he wan to access repositories
Large repositories may be slow to operate Review collected by and hosted on G2.com.

I have been using it for more than 3 years, it is practical, it has all the necessary features to make me feel comfortable, it is easy to use and safe with the projects I manage. As for customer support, I have used it and have had good results. Once I had problems with my git actions and they helped me solve it and also gave me guidelines to use it in the best way.
I have implemented it in the desktop and web versions and added it to IDEs that I have worked with, such as visual code or android studio.
My frequency of use is daily, I keep my projects there. Review collected by and hosted on G2.com.
I don't like that in the web version when I merge with another branch the changes are passed to both branches, this is usually counterproductive. Review collected by and hosted on G2.com.