GitHub

GitHub


5 / 5
1457 reviews

Who Uses This Software?

Software development for both small startups to large enterprises.


Average Ratings

1457 Reviews
Value

  • 5 / 5
    Overall

  • 4.5 / 5
    Ease of Use

  • 4.5 / 5
    Customer Service

Product Details

  • Starting Price
    $7.00/month
  • Deployment
    Cloud, SaaS, Web

Vendor Details

  • GitHub
  • github.com/

About GitHub

Software that enables development teams to collaborate, and review and manage code. Works with Windows, Mac and mobile devices.


GitHub Features

  • Access Controls/Permissions
  • Code Refactoring
  • Code-free Development
  • Collaboration Tools
  • Compatibility Testing
  • Data Modeling
  • Debugging
  • Deployment Management
  • Mobile Development
  • Reporting/Analytics
  • Software Development
  • Source Control
  • Web App Development

GitHub Reviews Recently Reviewed!


Capterra loader

GitHub become a game changer and the source of success to us

Dec 27, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: My first interaction with GitHub has never been changed and made different following the impact it had on my project. The fact that I was leading a big team that needed to share and update file frequently, GitHub become a game changer and the source of success to us. When asked to use the software for any project any time, I would settle for this with confidence following the following facts

I went against the norm to compare the ability of the software and here are some of the reasons it remained on top for me.

-Very easy to get started use.

-Compatible with many other devices that are needed.

-Can be shared in a team simultaneously seamlessly.

-Organizes the work depending on the latest changes.

-Offers central view of the project leading to easy supervision.

-Requires simple device to host and integrates perfectly with the internet.

-Has a great collection library to edit your work.

-Offers pocket-friendly cost to all users.

Cons: Not all our needs were met with ease following the great expectation that we had. Here are some points to have in mind even after the great ability has been demonstrated.

-It works with predefined command.

-Requires strict monitoring as changes can be compromised to interfere with the meaning.

-Fast and stable internet is a must have for success.

-You need technical know-how to manipulate and make changes on the platform.

Overall: The ability that is seen on the GitHub and once the account was created for our project it was all fun for the team members. The future of the big and small projects now point directly to the new development on GitHub. From one point of control, you can supervise the progress and changes made by the team members. It has a friendly cost of operation and can be implemented at any stage of the project.

best ever git repository hosting service provider

Jan 14, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub is most popular git version control repository server. Github provides collaboration features such as project read me, wikis, issue tracking, pull requests, commit history, access control to various collaborators. It provides all features of GIt as well as adding its own features. Github provides a feature to compare two branches or two commits called pull request. A code reviewer can review and provide his commits on this. GIthub provides private repository for personal projects. We are using github in our each and every project as source code management.

Cons: If someone is new to GitHub, one of the challenges is getting to grips with the github model, which requires practice and time. It costs to have a versioning repository on GitHub. Github GUI a little confusing to use and it is easy to use its CLI instead. Private repositories are chargeable. Bitbucket comes with Jira integration that is still missing in Github

Overall: Github is very easy to use git hosting provider server. Github allows easy contributions of code between our project members. Github provides a way to review code before it is merged into master branch. It provides nice interface to view all commit history and allows to easily compare two different commits. Github provide fast searching across all files. I recommend git hub to all developers who are looking for an simple and easy to use source code management and git version control hosting server. GitHub has some of the best documentation around. Github makes easy to contributions to projects within small and large teams.

Essential for any sort of academia or software work

Dec 21, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: If you are doing anything in academia, even if you are a student, or anything related to software engineering you want to use Git. Note that there is a difference between Git and GitHub - Github is where your data is stored.

GitHub is also the biggest (to my knowledge) hosting service for Git so most likely it will be your first contact if you work with Git. Fortunately, it's also very good. The interface is easy to use (of GitHub, NOT Git) and as far as I can tell it has no downtimes. I have never needed the support so I can not rate that, but that is just a further indicator for the quality of GitHub, everything is either obvious from the get-go or well documented.

Even if you are just writing homework assignments, it's a good idea to back up your work using Git. If you are in the field of software engineering or doing "recreational programming" you might already be familiar with Git. In either case, using GitHub to host your Git projects is an excellent choice.

Cons: Every time I want to add a local, existing project to GitHub I have to Google how to do so. This is not so much GitHub's fault as Git's but there is a guide how to do this hosted on GitHub. However I can never remember where it is on the GitHub page without using Google, so that could certainly be improved. Once the project is hosted on GitHub however there are no issues from my side.

Capterra loader

It changed the way we code and back up systems in my place of work

May 20, 2018
4/5
Overall

2 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

3 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I use GitHub mainly for research purposes and the huge availability of code has really supercharged my IT career. There are countless times when GitHub repositories came to the rescue when I was tasked with a coding problem what was technically beyond me. Their internal search engine is world class; you never have to use special search tricks to get what you are looking for. I also love the way they list the repositories; you are able to tell what a specific repository contains without clicking individual results.

The download option was also very convenient and useful when I didn't know how to use git; It was easy to download an import a project without having to spend hours and hours poring through tutorials.

Cons: I secretly with that It is possible to compile and run code snippets without having to download them into my computer.

Another thing that i don't like is having to open individual class files in new tabs; it would be better if there was a panel on the side that allowed you to select and click through to individual classes/files, sort of how modern IDEs work

Overall: Being able to obtain and run entire working projects without even having to learn how git works

Being able to backup and restore projects with very simple terminal commands puts me and the rest of the team at ease

I have yet to see the site experiencing downtime meaning that I have never had any work delayed because GitHub was unavailable

The best way to interact with Git

Jul 30, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Personal Use: Whenever I want to spin up either an open source project or a home grown personal project I send it up to Github. I don't think there is another brand that has as strong a presence as Github. The amount of vendors that integrate with Github is one of the main reasons I am in Github. Pull requests are easy and the ability to do a code review is key.

Professional Use: Our team previously had all of our products in Github in Private repos which worked out great for quite some time. We have recently moved to VSTS but only because of the demands of our stack. It was easy to use and very cheap for our team. I can't think of a more affordable solution.

Overall Github has been a cheap easy solution for version controller of personal, open source, and corporate projects.

Cons: Getting used to interacting with Github through the command line can be a bit daunting. With our tools we had we were interacting via a GUI but would occasionally have to step into the command line to get some special operations done.

They could also have a better workflow for things like Kanban boards but now that Microsoft has purchased them we may see them move in that direction.

Overall: Wonderful source control that allows us to code without worrying about things that have changed and caused problems. Easy to go back in your commit history and branch off to fix issues.

Capterra loader

The best tool for collaborating on code

Nov 06, 2017
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: From commenting discussions on individual lines of code, to explicitly requesting code reviews from particular teammates, to integrations with various continuous-integration (CI) and deployment systems, Github is a fully-featured tool for vetting and tracking changes to your codebase. From the moment you push code up, Github can help your team usher changes through code reviews and approval processes, with all the details and history you would expect from a system built on Git. And with a powerful API and webhooks, Github has a wealth of extension points for building integrations to customize your workflow.

Cons: I'd like more granular control over which email notifications I get (specifically the ability to be notified of new comments on a pull request without also being notified of every additional commit). And while the Reviews feature which batches comments into an all-at-once "review" is central to my team's workflow, the inability to leave immediate, one-off comments in the middle of a review is sometimes limiting. Still, these are minor inconveniences in an otherwise powerful and flexible tool.

Overall: Github has improved the quality of both my team's code and knowledge of our system and programming in general. Its tools for facilitating code reviews allow my team to share knowledge about our stack and domain while also providing opportunities to vet and improve the code we ship.

The best way to collaborate on code

Mar 26, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub offers to host projects that rely on the Git version control system. While mainly aimed at developers, it works very well for any text-based work.

GitHub offers free hosting for all open source repositories (i.e. your code will be visible to the public). The website is extremely easy to use, and has a beautiful, clean interface.

When working in teams, the concept of pull request comes in very handy: one developer can "branch off" the main version of the project to work on a new feature. Once the feature is ready, the developper proposes a "pull request", to re-integrate the new feature into the main branch. Contributors to the project can review the code, giving precise feedback on the new feature.

I have used this workflow with great success in the context of small teams.

Finally, GitHub scores major points in the academic sector by providing Student and Institution accounts with unlimited private repositories, for free ("Student Pack").

Cons: Outside of the free student accounts, the GitHub subscription could be slightly pricy, especially for a small developer.

As we come to rely more and more on GitHub to host code, any downtime becomes very critical. In the past few years, there were a couple of instances of GitHub downtime which affected my productivity.

Modestly Experienced

Mar 05, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github is by far one of the best services for managing development projects.

Our company's primary use of Github is for project version control but Github also has a few extra features that makes our lives easier. Our company utilizes freelance programmers from working in different regions and Github makes it easy for each of us to work individually on a project without fear of overwriting or delete work that has been done. It also works well with Azure making deployment an automated affair. Once we commit to the master project the changes are updated instantly on our Azure web-server. It is also very easy to edit your code online via their website. Their windows desktop software makes working in Git easy and their GUI removes the need to work in command prompt. This ensures that even a new developer can work with version control. I am very happy with their product and services.

Cons: Github from time to time will still require you to have some knowledge of Git. You will have execute some commands via the command prompt or terminal. The online editor does make things a bit easier but getting the right versions to affect the master can still be tricky for a new comer. Keeping track of branches can become an issue but this is more a issue working with Git than their service. In the end you will have to take some time to learn Git and how it works.

Overall: The main benefit would be version control. Version Control also means that your project has also been backed up online for easy recover in case of onsite accidents. Their service works with a large number of third party software applications and services allowing you to add version control and deployment options to them.

Capterra loader

Amazing version control, excellent code management and a fantastic place for programmers everywhere.

Jul 17, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Who does not love Github? It is the first place one would look in to find new softwares, helpful modules, and troubleshooting issues for any piece of application on your computer.

As a computer engineering student, I use Github a lot, and I mean a lot. The concept is very simple, and the website itself is intuitive to use. It's based on the idea of "push" and "pull", where you "push" to the repository (local first, then global for synchronicity sake and validation, as former is on your computer and latter is for everyone), and "pull" from the remote repository. It is so easy to set up on your system, you initialize a folder (it won't access anything else), and then either push or pull to it after installing the GitBash or GitGui along with the required Git. The best part other than being helpful to coders everywhere is its superior version control, barely anyone overwrites or removes unintended information or code, and everyone can see who was the last person with access to the repository. On the readme file on the website, one can add step-by-step instructions on how to run the code, so it is clear to everyone and anyone. You barely need the know how of anything new, just a few simple commands is all you need. Or if this is too much work, you can just download a zip file from the website and start cracking the code. There is so much for every type of user.

Cons: Some more options for bulleting and emphasizing text on the readme file would be nice, but nothing major at all.

Overall: Version control, Ease of Use and Sweet Sweet Code,

Handle your code well, in essentially every context

Jun 20, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github does most everything I want a git repository to do and does it well. Hosts code, allows (and facilitates) collaboration, has integrations that truly add value, has issues/pull requests that make sense, hosts static webpages with little effort, and so much more. Whether you're coding for yourself, within a large company, or involved in open source projects, Github deals with all of your concerns incredibly well (trust me, I've used it for all three use cases). There hasn't been a case where Github has blocked me from doing anything I need it to do, which is much more than I can say for other software. For something as simple as hosting code, Github has managed to do a whole lot more while still keeping it all focused on one thing: writing code.

Cons: The labelling system in Github issues isn't the best. With how incredibly freeform it is, every repository has their own complex system of labels. Projects is a decent feature, but making sense of all the issues a repository has (sometimes hundreds) is just overwhelming. It ends up just being an enormous list to parse and can be stressful to manage or just to search through.

Overall: Most simply, hosting code and using it in various Continuous Integration contexts.

Capterra loader

Social Programming that works!

Jul 17, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I am new to this paradigm of being able to "commit" one's code and have versioning you can go back to in time... plus the fact that you can actually work collaboratively on the same project... This is really a wonderful tool for software developers and enthusiasts.

The free basic version has enough features to allow you to create a project and experience its wonders for you to decide if you'd get premium.

Sharing code, forking one's own version... this works at the heart of my personal Open Source projects and initiatives.

The interface if pretty easy to get familiarised with. It is intuitive enough, and easy to master.

It also comes easy with third-party app integrations. I use Atom for my software development projects.. and it has easy integration with it.

Documentation is a breeze as well. It makes it too easy and collaborative, which makes documenting one's projects... fun. This is something that you'd rarely hear from a software geek! (We hate documenting our work! hahaha).

Try this! You'll never go back to saving your code as: code_v1... code_v2... and just commit to Git!

Cons: Well.. nothing really. Maybe just a little concerned about the steep cost of having private repositories for non-pros like me... I mainly use it for personal, non-pro work. But so far, the freemium works for me.

Overall: Software enthusiasts rejoice! Say hello to collaborative software programming and goodbye to unsaved work... GitHub helped me to work with more productivity and focused work, not worrying about losing code or keeping up-to-date with my colleagues.

Github continually improves its features

Jan 10, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: High compatibility. Github is compatibility with most of the cloud hosting services. Flexibility, Various systems and apps can be integrated into Github through Robust API, i.e. desktop and mobile integration. Provide users with an extensive library collection for editing codes. Github continually improves its features and has the best documentation that you will never run out of content. You can access collaboration and control features like bug trafficking, wikis for projects and task management features. With Github, you will meet thousands of developers and share your experience as the platform allow users to share their code and any other information. Finally, Github offers backup for your code. As a programmer backing up your code is the most critical thing and GitHub gives the user a chance to have their backup online and access it anytime.

Cons: It has a strict command line application that requires technical knowledge to manipulate the platform. Notifications can sometimes be overwhelming and are never grouped in a customizable manner. For users who only work on their side projects, the pricing is a little bit high. Github Repository can only be used by Premium members. File size restriction. The repository can only host up to 1GB data while the file size is limited to 100mb. For success and better experience, you must have stable and fast internet.

Overall: Overall as a team, we have used GitHub to host the git repository. This has ensured secure collaboration, provided clear history about users' activities and debugging made a lot easier. The ability to work on numerous features at once has proved to be valuable for every user in the team. The only annoying thing has been the overwhelming notifications that are not customizable.

The Premier Git Experience

Jan 29, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: -Unlimited public repositories

-Searching is extremely well implemented

-Main host of open source software

-Branch management and easy merge process

-Easy to track code changes via commit messages

-Highlights changes made to your code in comparison to previous commit

-Desktop client has made it even easier to use

-Social media like aspects are great and allows you to stay up to date with friends and colleagues projects

-Built in issue tracker allows bugs to be fixed and features to be implemented in a timely matter

Cons: -Learning curve for non programmers committing to repo

-Specific set of instructions to follow and can lead to merge conflicts if not followed properly

-Depends on contributors and if not maintained may fall apart

-No way to view differences between branches

-Lack of project management features

Overall: I have been using GitHub throughout my university career and have found it to be a much more pleasurable experience compared to other version control software and other Git clients like Gitlab. GitHub has a more sleek design and is easier to use. It also offers more features and its social media features are awesome. It's great being able to see what friends and colleagues are up to and being able to contribute to open source projects with ease.

Excellent Git repository hosting

Nov 15, 2017
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Easily share your code with team members, for QA'ing and bug fixing purposes. Integration with various Git clients allows users to have full control over what goes in and out of GitHub. Various built-in quality control features, making sure all work is up to an adequate standard. Pull requests force team members to double check any work submitted, and the 'Markdown' system that runs alongside that allows for total customisation of our documentation. The user management system is also very useful, as it lets the team know who made what changes and when. The in-built version control also ensures our code is backed-up and can be reverted if need be.

Cons: The user interface can be confusing for a newcomer, and the amount of options and features available can be overwhelming. Once you have filled a repository with a lot of code, the whole thing can seem a bit daunting. As it just looks like one large wall of text. Setting up GitHub to work with some Git clients can be a bit of a pain, but it all depends on which client you go with. GitHub's own markdown code differs from the usual markdown code, so there can be some strange bugs you might not be used to.

The best tool to manage the versions of your projects.

Dec 13, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: In general I love everything about this tool because it offers multiple features and options such as configuring the visualization of your repository, allowing it to be public, that is, visible to all, or private so that only the work team has access, which is very important to maintain the confidentiality of the projects.

In the same way, navigation through the code including those complexes, is very fluid and simple with options that allow you to consult the changes made in it, including the data of the person who made them, the time, date and other information of interest.

It is an excellent tool that supports and facilitates collaborative work among the members of a team.

Cons: What I like least is that even though it is a powerful and complete tool in terms of functionality, it is a bit difficult to learn to use it, at least initially.

Similarly, there are no free private repositories, which would be ideal at least a limited free version so that users can test its operation.

Overall: I use Github to collaborate in different projects within the company, as well as manage the versions of personal projects allowing me to work as a team with other people in addition to serving as backup of the work done, so it is possible to return to previous versions in case of failure or problems, as well as carrying out projects with the same structure but adapted to different requirements.

Capterra loader

The standard for code collaboration

Feb 26, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github is the easiest way to collaborate with other developers and store code. Years ago we used subversion and even tried other cloud options. Aside from git being a better solution for us, we used to have to spend much more time getting outside developers integrated in our version control systems. Today everyone has a Github account and knows how it works. Adding in an outside developer is as simple as adding their email as a collaborator to your repository.

Combined with its social features for open source contributions, at this point it seems crazy think of using a different solution. Pricing is very reasonable, and is now cheaper than what we paid for other VCS services in the past.

Cons: It's really difficult for me to think of something that I have a problem with here. I would say that I wish there was an official mobile app for reviewing commits on the go a bit easier. I would also like if built in analytics were improved. That said, even if these things never changed, I can't see myself leaving Github.

Overall: Let's us store our git repositories in the cloud, and collaborate with developers easily. Reduces time in getting new developers integrated in our workflow.

The best place to host and version code of any kind.

Aug 28, 2017
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Comments: GitHub is an incredible service for hosting any kind of code of versionable content. It's extremely affordable, even for an individual who wants to host a huge number of private repositories. It integrates with just about everything that you could want, to the point where you can even use GitHub's integration list as a portal to finding other great services you can use online.

Pros: It's nearly a perfect place to host code. Most things happen almost instantly on the platform, and there's a good chance every developer you know is a member of the site. Careers can be built from having an impressive GitHub profile.

Cons: There are very few cons to GitHub anymore. The platform continuously gets better and doesn't sacrifice anything in the process. If I had to give one complaint, it's that the structure of organizations can be a little bit weird, especially when it's used for things other than team members (such as giving a lot of crowd-funding backers access to a private repository). The activity stream on my dashboard is mostly useless in my experience, though that's likely not the case for everyone.

Recommendations to other buyers: Just try it out! Give the GitHub workflow a try if you can (using Pull Requests and feature branches) and see if you find that it fits in well with your processes. In my experience, there's a good chance it can!

Capterra loader

One of the best code repositories with git very social and colaborative

Jul 11, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It's a git repository whre you can store your code public (for free) or privately (paid). You can browse repositories from other people, it's very easy to navigate in the code and has a syntax highlight for almos every programming language.

If you see a interesting project you can link into your project as a library or if you want to contribute or create a personalization you can fork and create a "copy" of the original repository to start editing and change things you need, all of this is really easy to do.

You can see all the forks of a project and see what's the people doing and merge some functionality made for other people if you want. So it's very collaborative.

It has lot's of functionality like documentation webpages for your project, bug reporting and issue tracking, version control for releases, and all the thing included in git can be managed more visual (branches, tags, pull requests, etc)

Cons: It's really nice online service, the only thing I would like to improve is the code finder, that sometimes doesn't search all the results for a word or a symbol in the repository and you need to look by hand.

Capterra loader

Best solution for software developers team

Oct 16, 2018
4/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: One of the most important thing in programming is always have a backup of your code github gives me the change to always have this backup online so I can access to this wherever and whenever I want. Other of the best options that github gives me is an easy way to work with multiple peolple over the same project, before I used github it was a headache but after using this with only a command I can add to my project all my team's contributions in only a few seconds.

Cons: I probabably add a better visual interface for non-programmers, github is used mostly for programmers but I think this tool could be used for everyone but it need a simpler visual interface, so I could teach even my mom who's a teacher to use it for versioning her lessons, other thing I'd would add it's a service to run projects online It doesn't have to be free but would be a great tool for showing our projects and testing it.

Overall: With Github I've solved a lot of problems having differents versions of my code (I never had to use my pendrive full of folders with the same projects a lot of times), it's a great tool and every programmer should use it and to be honest everyone shoud use github because it's a solution for sharing whatever you want.

Capterra loader

GitHub - The Largest Version Control Software as a Service.

Nov 17, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: GitHub work on open source Version Control GIT. It provide the solution to host the code for open source community as well as business. Code review is also very simple and easy in GitHub. Once you feel the power of the GIT you will surely jump to the GitHub Enterprise server as it come up with the on premises private cloud options which provide the high speed and best performance once you need to all code on a centralized location. GItHub is also having a great market place where you can find the a lot of apps that can integrate with the browser and help you in Coding or Releasing the code.

Cons: If your business is on close source then you can not jump play with access control section as a wrong option can make your code public. managing the permission is the complex part of the GitHub to manage as till default option everything goes alright but if you tangle with the wrong permission then a lot of issue your going to face in the future.

Overall: We are using the GitHub Enterprise version and is helping as it having the larges community and user friendly interface also help you in working. Code review and Release management is also helping us to resolve the conflicts in the code.

Powerful version control, great for collaboration... most of the time.

Jul 30, 2018
4/5
Overall

3 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: I first started using GitHub back when I was a Student, thus I qualified for the GitHub Education Pack. They offer free private repositories for students, as well as multiple other premium services from other products for free. This pack is what got me to commit to GitHub instead of other Git storage providers.

I work with a small team of engineers, so we don't need any sort of additional issue tracking or project management products. GitHub provides repositories with an issue & task system. It works great, but there are a few features which would be a nice addition. It's quite simple but it gets the job done at no cost.

Cons: If you're just starting out and don't want to pay for private repositories - your only option is public ones. That is unless you get the education pack.

GitHub doesn't provide you with any backups, and there are some limitations regarding file sizes and total repository size if you don't want to spend money.

Overall: GitHub allows our team to have proper version control and increases our productivity with its issue systems. Many engineers are used to Git so getting started was quite easy and it's affordable price made it easy to pick from the rest.

Github from a Designer and Product Managers Perspective

Jan 10, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: As a designer and product manager I mostly use Github to document software and manage projects. I love using the Wiki to document what needs to be built. Being able to use hyperlinks makes organizing my thoughts easy, and allows readers to get as many details that they need. I also use it to break projects down into tickets and communicate what needs to be built with my dev team. Project Boards are my favorite way to visualize tickets, and make it easy to see what needs to be done, what is in progress, needs to be tested, and approved for production.

Cons: I wish the workflow for creating tickets was more streamlined. I often create tickets directly from Boards, but this requires you to create a note and then convert it to a ticket. Also, when you convert a note to a ticket it gives you a pop-up modal that allows you to provide more information, but the modal doesn't have all the features that the new ticket page has. So typically I create a note, convert it to a ticket, and the click on the new ticket on the board to provide additional documentation and add the proper tags. This needs to be streamlined.

Capterra loader

Great for version control system and learn code and to meet new developer...

Jul 26, 2018
4/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money

Pros: 1. First thing first we as a team can work on any project and GitHub provide the version control for the same(Keeping track of the changes made by anyone)

2. Not just of my team I can see the ongoing projects and their code for lot of developer it's like dream come true feature.

3. I used to work with TFS (Team Foundation server) by Microsoft it helped me too but GitHub is way above it.

4. I can share my code with anyone publicly, I can hide my personal code as well, I can meet new developers and learn from them.

5. It has a nice Issues tab that track todos, track bugs and feature request.

6.Another interesting feature is an Insight tab that shows Active pull requests, Active Issues,closed issues and new issues. It's kind of a log in visual format.

It's best software in this segment.

Cons: 1. It takes time to master the GitHub.

2. Its free for personal usage but does cost when purchased for team.

3. you will be working on command line interface to pull or push your changes from your PC that sometimes become boring.

4. Restriction on file size on the GitHub.

Best repository hosting service on the market

Aug 24, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I work on linux and other open source projects; as far as I am aware most of the open source projects are hosted on github because its free and included nifty features like wikis, issue trackers.

One of the feature that makes using github so popular is using simple text editor for writing formatted documents and also there is vast documentation to get help.

Since github is more like showcase of code we wrote, it can be used as marketing tool and put in resume; it is better than linkedin profile in my opinion.

Also code versioning, integration with cloud platforms and syntax highlight for language support is second to none.

Cons: There is bit of learning curve during my initial days of github, but past that its smooth.

Even though the free model is sufficient to get started on github, the versioning and some advanced features cost and comparatively prices are high on github in my opinion.

Overall: Overall, github as a versioning control system, is definitely worth the effort, time and investment as it can give you much more flexibility and peace of mind for any project.

I would recommend github to be useful for anyone who codes.

Hear the Octocat Roar

Jan 05, 2017
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Constant feature improvements.

Cons: The big fat, script-kiddie target it wears on its forehead.

Overall: What can I say about Github?

Aside from revolutionizing business, application development, deployment and project management, this platform has given rise to such industry-wide standards as the "pull-request" and "repository forking". It is a veritable wonderland of networking & communication tools and helps to promote open-source projects by providing free hosting to anybody who supports code that is free (as in, beer).

I actually teach a class on using Git and Github and all my students are routinely surprised to learn how revolutionary this tool really is. I particularly love comparing the Github feature-set and straight-up rip-off artist that is Atlassian's Bitbucket. While BB too has morphed into a solid platform, it is clear that any success it enjoys is due to riding the Octocat's furry coat-tails into the binary sunset.

Couple all of this with never-ending new features being deployed on an almost monthly basis, Github truly is the greatest product ever. Now if we could only solve the countless DDOS attacks it suffers from, I could finally die a happy nerd. In the meantime, I'll be plus-one'ing random threads and drop sweet poop emojis everywhere from Rails to jQuery.

Recommendations to other buyers: Get a paid account today we need to support good software and this platform is as good as it gets.

The best tool to write and modify the code

Nov 20, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: GitHub offers you a wide range of opportunities that you should benefit from. GitHub is a great service that ensures you do not lose your effort whether or not your computer system has been stolen or lost, you can upload your code to GitHub to keep it, or even Back to previous versions of the project, you can make the project private or visible to all, and developers around the world can participate in its development and improvement. It has a huge community, helps you find a job and has many great features to help you manage your project And helps you to work on your project and you can modify the files even if one of the work team works at the same time and adjust it, the amendments are lifted without objection or without problems as in the past Git can also download a copy of the project repository and place it in the machine with the constant update feature of the project One of the advantages of this unexpected site is that if you put one of your code in GitHub, employers or companies will be able to see your business in real life and will know more about your knowledge and software skills, so this will help you get more job and faster .

Cons: There were a few cases of GitHub stopping which had a negative impact on my work

The biggest reason is if you are a proprietary software developer any closed source software there are many reasons why you can not put your chip on GitHub but that should not prevent you from working on open source software in your spare time

If you're doing any kind of development, you have to use GitHib(or be very familiar with it)

Dec 18, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I love the ability to see revision history. I don't have to comment everywhere to see past changes or even pull something to do so.

It's also really affordable at a team/ enterprise level, and literally free for personal users.

There's also a strong community on GitHub, so you're very quickly able to find help for any open source problems. This is a bit less relevant at the commercial or enterprise level, but it's still a good value add.

Cons: I think if you use GitHub for free, your repositories aren't private. I get the point, it encourages open source development. My team and I use the "Team" plan, so that doesn't really affect us, but it is something to consider when committing sensitive code.

Overall: I use GitHub to version control almost everything that doesn't come with build in version control,ex: EGit for Eclipse. Almost all developers in my organization have a GitHub account and we're able to share builds, releases, and codes from all over.

I feel that almost all devs and programmers need to, and have used GitHub in their career. It's probably the standard of all version control and code deposition tools out there.

Best cloud backed git repository for version control

Oct 05, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: 1. The integration with git is easy hence one can communicate directly with github through git via commands in git terminal. 2. The user interface of the website is easy to understand with many social features such as following fellow developers and options to comment on repositories. 3. It is free of cost until and unless you want to keep a project private. So it is great for students like me. 4. It even allows hosting one website with their domain name , so we students can create a portfolio website using it ! or it can be put to other use too! 5. Since it is cloud based , all the projects along with their different version remain intact , so it definitely is a great way to keep a software development process safe with easy rollback and data safety. 6. Different versions of software can be easily compared using commit history. 7. It has a great search engine which allows efficient and accurate queries to find projects , datasets etc easily. 8. It is a great way to collaborate with others as they can request their changes they made to their fork and the owner of repository can view the changes and finally commit them. 9. Secure with facilities like two factor authentication

Cons: 1. The only major downside for me as a student was not getting the student developer pack from GitHub due to lack of evidence that i am indeed a student.

Capterra loader

It's the standard, and there's a reason!

Dec 17, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Above all Git support/enablement, it might seem like it's in the name, but it is so much more than that.

I've been in the industry for a long time, used a variety of source control software systems, and git trumps them all in performance, speed and quality, but user experience isn't this command lines tool best feature. GitHub just provide a super easy interface (which constantly gets better) to control and work on my projects with many other people.

Cons: Well the documentation management (GitHub Pages feature), it's a wiki sort of product, but for a tool that uses git so extensively it has no ability to compare versions, or create suggestions (and have them reviewed) - I find myself using MD (markdown) pages in my repo for this instead of GitHub pages tool.

Overall: An amazing experience, for the first time it was possible to easily (comparatively) contribute to open source projects, work on your own public and private projects and all through the same interface. Secure, fast and almost never down (it happens to everyone).

No longer having to maintain vcs servers and weird setups. Software as a Service!

I personally use GitHub as a form of Source Control during development and it works great.

May 10, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I really like using GitHub together with visual studio to perform source control/Version Control. We have a small development team at work and GitHub allows our developers to collaborate on a project(Web application, Mobile app, etc). You can also use GitHub to Track changes of source code. GitHub can also be accessed anywhere provided that you have an internet connection. This means that you could work from almost anywhere. GitHub also has a feature called GitHub pages, which allows you to host our websites on their server using your repository. This feature is really helpful when you want to test websites and web applications.

Cons: When you work for a private organization, the free version of GitHub wont be for you. This is due to everything being open source and your repository will be available to the public. You can purchase a paid plan to keep your repositories private. Its a bit expensive seeing that you may be a person who may not being able to afford this(Starter Developer). That's the only con i can see with using GitHub overall a good tool to have in development.

Overall: GitHub allows us to perform version control of source code and this makes its easier for developers to contribute to projects

Great UI UX and ease of use

Nov 21, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: GitHub has become the defacto place for me start off an open source project.

It's quite easy to use

It has lots of users who will check out your software and contribute to it too!

It has templates for raising issues

It shows the different programming languages used in a repo in a simple glance

It has good stats for the public and the contributors. Stats like how much active the repo is, using a graph, for the public. Amount of code contributions from different maintainers. Maintainers get to see a more intricate details about the commits, frequency of it, and then see the traffic of users to the repo.

It provides easy ways to close issues that are fixed by related PRs by mentioning special words like "fixes" and then followed by issue number. And the issue is closed when PR is merged. And GitHub also helps in typing issue number or PR number by giving suggestions the moment you type "#" for the number. It sgives suggestions with issue and PR titles so that you can be sure you are referring to the right issue or PR and then select it

Cons: I haven't had any bad experiences. But from seeing the community, I have seen that especially the maintainers community has asked for better notification management solutions

Overall: My overall experience has been really good! It's a breeze to use GitHub. A lot of my colleagues use it too! Including private repos!

Capterra loader

Best Collaboration and Version Control Software for Programmers

Oct 19, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github is awesome. I like Github because it has the best features that guarantee you the best collaboration experience ever. Github gives you the opportunity to create a profile where you can push your programming projects for others to see and collaborate on through Pull requests.

Another awesome thing about Github is the power of version control. Version control is important in almost most instances of work, especially programming. Github does an excellent job of tracking who did what, and at what time of a project. Version control is, and you can always go back to the previous versions of your project if need be. If you do not want to accept a pull request from a contributor, you have an option to decline it.

I also like the powerful searching capability of Github. As long as you remember the right keywords, you can easily find what you are looking for.

Cons: From my experience, Github requires some a steep learning curve for you to be comfortable with it. It can be quite technical when you are just starting out with it. When I was starting out, I struggled before completely getting the hang of it. But once you are good with Github, it's the only tool you want as a programmer.

Overall: I think Github is a must tool for developers. As a developer, you need a space where you can store your work, share your work with others and have others contribute to your work.

GitHub is a most popular web based version control system used hugely by the developers for Codes.

Jul 08, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Github is a widely used version control system popular among the developers. Github is a best tool to incrementally capture and maintain the versioning of the newly added or updated or modified Software development Code. Github can be custom installed and used within an organization. Also, Github allows Open source developer community with team situated across the world to contribute and develop the software with the code written and managed in Github. In Github one can easily do the Code Reviews, integrate multiple type of codes, manage the projects, maintain with the documentation and also host the Code. one can easily compare, add comments and create branches to merge them at later stages.

Cons: Github is a very widely used across and has very few demerits. Github is used and known only by the Developer community and very least known by the common users. So, this not easily used or can be started with. Github has its own learning curve and need time for new users to get used to it.

Deploying software to multiple servers can be hard, but github makes the entire process much easier.

Jun 25, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Versioning is a godsend. If I've messed up my local copy of my code beyond repair, and I've forgotten to make a backup for ages, github saves me. I can simply revert the code back to a version saved on their servers, and I'm back in business. I can even edit files right on github itself, which is great for emergency fixes while I'm out. Bringing in new team members is a lot easier with github since they can not only see the code, but also the notes associated with each update. It's integration with a wide range of services, including AWS, makes it a very flexible and powerful asset.

Cons: Git itself isn't the easiest thing to learn. As with most things, jargon can complicate things. There is still a lot I don't fully understand, but the features I do use, I'm in love with. It was easily worth the time it took me to learn what I know about it.

Overall: With dozens of servers, getting the right code from the development server onto a production server would be a time consuming pain. Getting Github set up makes deployment so much easier.

Capterra loader

We use Github to store the code of all the projects in which we work and I love it!

Feb 12, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The possibility of collaborating with any free software project in the world (they are all hosted here) is very rewarding.You can talk to the Software creators, report mistakes and learn different solutions. It is very cool because it manages to unite the entire community of developers around the world in an easy, useful and totally altruistic way. There are even huge companies, like Facebook for example, that have opened their code because they are interested in receiving feedback from Github community in order to improve it.

I also really like the graphical interface to control the pull requests system because it is very detailed. Github is the tool that best fits with Git. The ability to plan tasks and synchronize it with external tools such as Trello is great.

Github also allows you to check, in a very visual way, the exact changes that have been made in each line of code throughout the life of the project. This makes your life much easier.

Not The Most Well Featured, but Plenty Powerful with Lots of Support

Dec 16, 2018
4/5
Overall

5 / 5
Ease of Use

3 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: GitHub is an easy to use repository, git version control, and code management system. Code is accessible on a variety of platforms. As a Git version control platform, it is easy to use through either their own desktop application or git. GitHub also makes collaboration very easy, as forks can be made of existing code, versions are automatically managed, and the platform provides an easy way to merge changes in a particular piece of code.

In addition to its abilities as a version control platform, a host of free and open-source programs in numerous coding languages exist on the platform. These programs are free to build forks of and provide plenty of examples for your own projects.

Cons: For those not used to using git and maintaining code versions, GitHub may be confusing to use. GitHub lacks some of the features that git version control software has. For example, BitBucket supports free private repositories . Also, GitLab is open-source while GitHub is not, meaning that one can run their own private repositories. These capabilities from competitors are free, making them more attractive for small developers wanting those options without needing to shell out a subscription for GitHub.

Overall: While it may take some time getting used to, GitHub is an invaluable platform for managing and maintaining code, well worth the time and effort adjusting to it.

Capterra loader

Best way to manage your code is GitHub

Jan 06, 2019
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: GitHub is a platform where a software product spend it's most time. It provides service to open source to enterprise level solution, It can be hosted in on-premises where we can write and manage the code efficient way like TFSVC. The flexible deploy options make it all-rounder. Other product like AWS, Auzre, Jenkins, TeamCity, Slack and many other software and services also provide the Integration with it. Seamless Code review is possible on this platform. The free tier all good enough to give the brief details of it.

Cons: GitHub is slightly expensive for the small group of developers. Tracking and Merging the code should be simplified and they should work on the compare and merge feature.

Overall: GitHub Manage the code and ideas for us in cards and notes we can also add milestones. the Good thing of it it we can extend our plan at any time. Admin can also set the community guideline to mange the things. The build in search feature is really excellent as we can search the code also in it. I am really loving it and can't live without it.

Capterra loader

Github is the leading code versioning tool in the cloud

May 05, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github is really helpful to find projects to use, to learn new technologies, to participate to open source projects such as the Symfony framework. We used github in my company to host our private repositories, and working with it was a real improvement compared to the basic SVN server we used previously. Github allowed to do simpler code reviews and to improve the quality of our delivered code. We managed to set continuous integration to test code before shipping.

Cons: The main con when using github is when the service is interrupted. Indeed, as a web agency, we relied a lot on the service to be able to work properly (deploying code, working on websites code base as a team). This is rare but it can happen. The other con is that github is expensive in my opinion, and some teams then move to gitlab, their competitor.

Overall: My teammates and I were able to work more efficiently together, reviewing each other code, being able to give and receive feedback on our code, being able to run automatic tools to check quality and so on.

User development platform

Feb 07, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: GitHub has made quite a name for itself as a development platform for both business and personal users who seek to either host, manage projects, review codes and develop software.

The Pros of using GitHub include:

1. It effectively utilizes the aspect of social programming through its collaborative features such as issue tracking, read me and a range of access controls.

2. It helps maintain data confidentiality through private repository features in the case of personal projects.

3. There is minimal downtime with GitHub thus cases of data loss are scarce.

Cons: 1. It is quite costly for Private users who have to single-handedly shoulder versioning repository costs. 2. Grasping the entire functionality of the GitHub system takes time and effort.

3. The Graphical User Interface is rigid as you cannot configure a command line to suit your desired preference.

Overall: Generally, I would recommend GitHub to any project developers. My favorite part of using this hosting platform is the quick detection and resolution of bug problems by the issue tracker. I also enjoyed the freedom that comes with its mobile functionality feature, which allowed me to work from anywhere.

Capterra loader

The best version control platform on the planet earth

Aug 09, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I am a huge fan of Github and git. For the developer, GitHub offers everything we needed. I have been using Github for more than 4 years and I am fully satisfied with there service.

You can add your repository projects, update your code and share the code among your teams, friends or GitHub users.

The version control of your code which makes Github lot more valuable. I bet it helps each and every developer a lot of times. Git version controls allow you to keep track of your past code in an efficient manner. For example, suppose you changed something in a code which is not good, you can easily roll back to the previous one, so simple isn't it!

Apart from this Github community is very talented and hardworking

Cons: - Private tier is a little bit costly

- For a beginner, it will be difficult to get familiar with the Github.

- It does not load large Jupyter files easily have to refresh for 2-3 times at least

- Restrictions on upload size limit

Capterra loader

Must have tool for Software Developers

Sep 26, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The best thing I liked about github is the enormoulsy popular ecosystem these guys were able to build around their product. Almost every popular open source project is hosted on github. The main reason behind me or Im sure any Software dev would love github is the ease of use. If you are not familiar with the command line, you can download your repo in a zipped format and they even provide a desktop client for the types who doesnt want to use the CLI nor use the zip option.

Apart from this the fact that github lets you put up static web pages from your repo and that too for free (Github Pages) is simply awesome. Collaboration between Dev teams would so seriously jepordised if we did not have Github.

Cons: Well to be very honest, there isn't anything I don't like about Github. Its everything a Dev could ask for and more.

Overall: The primary business goal that I have realised is being able to share and collaborate code with remote teams making out Dev process so much easier.

Capterra loader

An excellent versioning, collaboration and code control tool

Aug 07, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: 1. You can version your code to keep track of changes.

2. The code can be branched according to the modules or functionalities to be developed.

3. It is a collaboration tool among programmers.

4. You can document issues about the code and manage them in a similar way to a ticket system.

5. It has a code viewer on the website which can be very useful

6. You can show your knowledge with the community or potential employers

7. It is platform independent so you can access it using a web browser

8. There are totally free plans and for private use you have very cheap plans

Cons: 1. The free plan only allows public projects, that is, anyone can access them.

2. For Free plan there are some limitations regarding file sizes and total repository size.

Overall: GitHub is an interesting code versioning tool which is very useful for the development of applications, if you have a free plan it does not allow you to create projects and keep them private to the community. Although their private plans are very accessible

The classic git based repository.

Aug 01, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The best cloud based version control platform that I've come across. Managing your code base from any development environment is so easy. Absolutely fantastic community with millions of repositories that you can openly contribute to or use for your own projects. Probably the most ubiquitous tool in the programmer's arsenal after Stack Overflow.

Cons: Site layout is pretty basic with no real built in customization options. This doesn't bother me too much but it is really the only thing I can think of that is slightly negative as the core functionality of the site does everything you need it to do.

Overall: Anyone who has ever broken a project and did not have a previous snapshot of their code base knows the pain of not having access to some level of version control. I'm not going to say that git is superior to any of the other version control solutions that are available out there. However, if you are not using any form of version control in your projects, it is time to spend a few hours learning git and get on board with Github as it's an absolute game changer.

GitHub bridges the gap between tech folk and non-techies

Jan 17, 2019
4/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Ease of use: very quick ramp up for me to be able to understand and use it, and very clear way to communicate questions, get answers, and sign off on pieces of our project as it went through development. Allowed very clear communication between the developers and those of us on the non-tech side of things and prevented the kinds of breakdowns that can happen between expectations and what gets delivered. By the time our site is finished, I'll know exactly how it works, and I'll have signed off on the look and functionality at every step.

Cons: It wasn't initially intuitive for me, I had to get an explanation of how to open a full issue, and how to move issues to show that they had feedback or were completed.

Overall: Unlike probably most of the reviewers for GitHub, I'm not a coder. Instead I'm someone who manages a website and is in the midst of a massive site redesign with an outside vendor, using GitHub to allow us to communicate about the various pieces of the redesign, what stage they're in, and allow us to view, sign off on, and ask questions about different pieces in development. GitHub has been invaluable for allowing us to communicate clearly, letting me ask questions, see each piece of our framework as it's developed, and have clear documentation on how each element works in the larger site design. I have tackled projects like this without GitHub in the past, but I will never do so again!

Capterra loader

Github - review

Jan 25, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: What i like the most about this software is that is so flexible, they literally have everything you need for programming and ethical hacking. I use to go to this website every time i need to download some program files , so i can use it on my machine. I was very surprised by the fact that every time i did not know where to go i just simply go to GitHub and find what ever i want. There is a lot of program languages for programming which i like. You can make your account and be a popular man over there. I made my account i was pretty surprised how simply it is, and how they guide you to every single step. You can download file or copy link of that file, which i like so much. GitHub,thanks for always being there when i needed you.

Cons: What did i like least about this software? Well , for that question i literally have no answers , because there is no mistakes, no confusion on this software, they are for the reason the world's leading software development platform. Although, they can might consider putting more download content outside the theme of programming and hacking .

Overall: I use this software for a long time(about 2 years, maybe more), and i will certainly continue. They give me hope and explanation for everything especially for ethical hacking and programming. I use it with no confusion and i will definetly continue.

Capterra loader

The best code management tool bar none

Jan 09, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub is the gold standard for a reason. It's well designed, easy to use, and has most of the tools you need to manage software project. We use it for hosting private client projects and public open source projects and the experience is great for both. Team management is painless, issue tracking is easy and effective, and it's always reliable. I can't remember the last time there was downtime.

Cons: I'd REALLY like to see free guests on private repos. (Maybe a guest can be free if they're only in one repo but are billed as a normal user if they're in multiple repos? Similar to how Slack handles guests.)

I also think the code search could be dramatically improved. If I need to search code in my own projects I pretty much only use local tools, but sometimes it'd be easier to use their code search when I'm looking for something in a 3rd party project (plus some bigger projects have very big repos that take a while to clone and search locally).

The only place for open source software & a good place for your business' code

May 02, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: GitHub is virtually the only place to go for open source software. The community on this site is simply amazing and if you want your code in the hands of, potentially, millions of people who are eager to use it and willing to help you improve upon it, GitHub is the way to go.

If you are looking for a place to store & collaborate on your business' code, GitHub's private repos are also way ahead of the competition. Working with code & commits, managing branches & pull requests and handling problems with GitHub's integrated issue tracker is a stellar experience that I haven't yet seen being matched by any of its competitors.

Cons: GitHub's business plans can be a little pricey for if you are just starting out as a small (startup) company.

Overall: Visibility of our companie's open source packages for use with our paid services & a way to work with the community of our customers on enhancing our products & services for them by using GitHub's tools (pull requests & issue tracker)

Most useful for software developers

Oct 10, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub product is very useful for software developers, were lots of projects source is maintained for software developers as well as non developers, users can easily download the zip file of particular animation external files or any development purpose projects files which are coded by best developers in the world so that developer can eailsy maintain the burden of the code with this github, we use stackoverflow for some problems ,but github can be more useful with its source code each and file located in it makes more time saving, love this product

Cons: No, cons till now non IT candidates as well as developer s can be go with this github

Overall: We strongly recommend to every developer or non developer to go with this software, we are using this product from many years , hosting service is good too, some critical projects where we can 't take standard sdlc ,then github can be useful for successful project accomplishments.. every software developers need this product software thanks for github...

Best Platform that supports code collaboration and Amazing Community to Manage and Share your Code

Nov 14, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Github is on the easy to use and user-friendly tool that allows managing your code and one of the best well-known web hosts for open-source projects for almost all the platforms. Also, one of the best thing it is easier to set up and share our code to the people easily. As well as, it is well designed to pick the different versions of the code repository and allows to manage the code easily with multiple developers. Github Desktop allows visually track all my GIT changes.

Cons: The numerous limitations on the free account push us to use the paid or private repository without any trails and the cost of the private repsotories too costly.

Overall: I am using Github to maintain my public repositories as well as my company projects for teamwork for better collaboration. It is one of the tools that allows anyone to manage the code version control and allows them to contribute without any additional training. And allows us to showcase our technical talents and contribute to the communities in an easier way.

Capterra loader

Benefits what I get with GitHub

Aug 18, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Mainly I use GitHub for research purposes and also for my studies. Because, Availability of code has really helpful to my IT career as an IT student. When there is a problem with codes GitHub repositories came as the best solution in many times. Most of the time it is very quick and easy to search trough the GitHub internal search engine to get the information about what you exactly looking for. For this you never have to use any of special search tricks or methods. In GitHub the way repositories list down is magnificent. It helps to get an idea (without checking or clicking the individual repository) what the specific repository contains by checking only the listed item names.

And also the download option was very quick and useful. When someone new to GitHub they also can easily download and import a project without poring through tutorials.

So, GitHub is very user friendly to very user.

Cons: It would be better if there is a another panel on side to open individual class files just like modern IDEs works. Because, when open individual class files in new tabs takes some times.

And also, If we can compile and run code snippets without download it into personal computers that will also save user's time.

Overall: I was being able to obtain and gain knowledge how to run and compile entire project without having any idea how its work.

And also, being able to know about terminal commands and using them gain knowledge how to backup and restore projects.

fantastic tool to control and version source codes, ideal for business organizations

May 24, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

3 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: 1.) Versar your code.This means saving at a certain moment the changes made to a file or set of files, with the opportunity to have access to that change history, either to return to one of those versions or to make comparisons between them.

2.) Team work Github is the perfect place to work together on an idea with a friend or colleague, after creating your project you can invite other users as collaborators, allowing them to read and write directly on your repository.

3) Be informed Github has a notification system with which you can be aware of the activities around a repository in which you are participating or one in which you are interested

4.) Github, is completely free and unlimited for public projects, meaning that everyone can see the code they contain (although you will always have control over who will upload changes), however if you want you can have private projects by acquiring one of the plans that offers, which range from 7 to 50 dollars per month, allowing to create 5 and 50 private repositories respectively.

Cons:

1.) The maintenance of private repositories is subject to the payment of a monthly subscription.

2.) the graphic interface is not very intuitive, you must have very specific knowledge of git to be able to take advantage of this desktop version

Overall:

GitHub, removing the echo that you should know how it works and how GIT works, we can say that it is an excellent tool for the management, maintenance, source code improvements and content organization, very good tool of truth, that at a business level facilitates the integration of developments in parallel.

GitHub is tool for crafting blogs and other websites.

Jan 12, 2018
4/5
Overall

5 / 5
Ease of Use

3 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: Almost all open source projects utilize GitHub for project management as its free and also it has nifty of features for documentation and also for feedback.

GitHub has some of the best documentation around. GitHub rolled out a feature called Gists, which lets you convert one or several files into a working git repository. This new feature converted sharing and tracking changes made to configuration files and even simple scripts into a whole new level of easy. While they aren't as rich in features like a full-blown GitHub repository, they really work well even if you are without a paid account. GitHub pages, on the other hand, lets you host static websites by simple assigning HTML pages onto another, separate repository .

Cons: GitHub might seem like the best thing since sliced bread. In reality, like all things it also has its fair share of criticisms and concerns, no matter how small it may be.

For some people, the design of Git leans more towards the programmers which means it may not communicate very well in layman's terms.

Overall: Web-savvy folks have probably heard all about (and most likely use) GitHub, a repository hosting service for Git that also has a web-based graphical interface. The service includes access controls as well as a number of collaboration features like tools for basic task management and wikis for all projects you handle. It's definitely something worth looking into, and the best way for you to say if it is the one service to use is by knowing its advantages and disadvantages.

Capterra loader

Create Repositories, get people to collaborate and let the recruiter have a good eye on your Codes !

Dec 17, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: 1. GitHub relies on Git version control system. So, all the developers out there be it full-stack or just a small project, it utilizes the value completely.

2. So your codes for a particular project that you do, can be committed along your work.

3. For each commit that you do, there gets a green plot on the particular day of the graph of the year, that gets plotted. So, in this way you can have your hard work of each day/any day noted down.

4. Your codes will be public, while giving interviews, a lot of interviews like seeing your GitHub Profile, to see the number of Projects that you have done this entire while.

5. With just one link you can clone i.e extract the code that you want, and see the flow and working of it entirely.

6. The website is beautiful and has a good user interface.

7. When you are working along with people, i.e in team, there exists the concept of pull requests. One of the developers can "branch off" whatever the main thing of the project is, and then can start working on a new feature.

Cons: 1. If you want to avail all the repositories, you have to have a premium account. So that is where price comes into picture.

2. I feel there is a little requirement to improve the search field, sometimes it gets little not so easy to search what I'm looking for.

3. The concept of Private Repositories, it doesn't exist in GitHub, everything is public. So, if someone looking for a code to be kept private, can't really do.

Overall: Overall, it's a great platform to store and have all your Project codes backed up. Anytime, anywhere possible. So Code on and Put your projects on GitHub.

GitHub Stand (originally known as Logical Awesome LLC) . It is mainly used for computer code.

Mar 29, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: The three major components of the GitHub ecosystem:

-The Command Line Interface (cli) at purduesigbots/pros-cli.

-The Atom plugin at purduesigbots/pros-atom.

-The kernel here.

Basically, all open source projects use GitHub for project management, mainly because it's free and includes interesting features like wikis and problem trackers for better documents and feedback. Users not only benefit from simpler project management, but they also accept contributions from the community. With so many other programming languages to learn for setting up projects, it's really a great benefit to have your content entered into a format without having to learn yet another system. In addition, there is also the so-called flavored markdown GitHub - a feature that adds modifications to the usual markdown to make it more useful in programming environments. This new feature has converted sharing and tracking changes to configuration files and even simple scripts into a whole new level of ease. Although they're not as feature-rich as a full GitHub repository, they work really well even if you do not have a paid account. On the other hand, GitHub pages enable you to host static sites by essentially allocating HTML pages to another different archive - similarly as you would some other sort of git vault. You would not need to look elsewhere for all the information you need.

Cons: For many, GitHub may seem like the best thing since sliced bread. In reality, like all things, it also has its fair share of criticism and concern, no matter how small. For some people, Git's design is closer to programmers. The big script-kiddie target she wears on her forehead. The free version may be limited for non-public repositories. Management and organization are limited Filtering depends almost entirely on how you "tag" problems.

Overall: To be honest, almost all open-source projects use GitHub to manage their project. Using GitHub is free if your project is open source and includes a wiki and issue tracking tool that allows you to include more in-depth documentation and receive feedback on your project.

Capterra loader

GitHub: A place to showcase your work

Dec 02, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub is a platform for software developer to share their projects and codes. It has a very good way to showcase your work specially if you are from computer science background. GitHub provides a sharing platform where you can share your code, software, even your documents. For example, you can find

Cons: Recently, GitHub introduces a counterpart to sync with your laptop to their repository. While this is a great feature, it is little suspicious about the security of this. Also, GitHub does not have a built-in compiler to check the errors in a code.

Overall: My overall experience for GitHub is extremely positive. I have my own repository and also a group repository to share codes and software with my colleagues. GitHub provides a sharing environment where all the project owners can update the repository and improve the code simultaneously. This is a great platform for the computer science professionals. Also, this can be very useful for the students who are new to coding.

Our software developers use GitHub as a collaboration tool. It is excellent for our remote model.

May 16, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub is a open source software where we can place our own code .. It is used by us for the individual purpose of storing code safely somewhere and for the team so everyone knows what others are doing..it is an easy way to collaborate our projects when working in a team..We can have multiple repositories in GitHub if we are working in different projects so it will not collapse each other.. It is essential for every developer to have a GitHub. Pull requests: lets you show others the data you are working on. Git hub keeps a record of everyone's progress and contributions on the pull requests. Once everyone in the project accepts the changes, they can merge it into the live environment.

Cons: To be honest it is a tool we could not be without. We have a large development team based in India, US and UK and GitHub is essential to developing our ideas.

Overall: People can work in different issues and irrespective of their location they can share their ideas and develop code and also share the end product. Its an essential platform where one can learn, code and share.

Capterra loader

The best web platform for a developer

Dec 09, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It amazes me how good this platform is, if I had to say everything I like I would have to write a testament, then name the most important things for me, first of all I love that by making our code and making changes, the is saving the previous versions and so at any time we need to return what we can do right away, without having to make a backup for every change made by the means to damage the code, another thing that I love and I'm sure all programmers is that I have access to all the codes there exposed and therefore the collaboration to solve problems is huge, you can use the code of someone else as well as another person to use yours to solve some problem in which find each other, the teamwork becomes simpler, in addition to having a super dynamic and attractive code viewer.

Cons: I absolutely love everything on this platform, without a doubt the best one to have code resources.

Overall: Amazing is my experience with Github. The truth is that today I always use this platform, always, because having such a large community, the support you get through this platform is huge, and how easy it is to use it and get support is incredible, I recommend this platform to all those people who are developers, they will see that after starting to use it they will not stop doing it.

Great collaborative tool for code versioning and management for both personal and professional work

Apr 10, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub provides a web graphical interface for users to collaborate and manage software code in real time. Users have access to collaboration features like issue tracking, feature requests, project management tools, code review, code sharing and many more. Compare feature for two branches is very handy for reviewers to review the pull requests. Project wikis makes the documentation easily accessible to the users without having to use a separate tool for

documentation management. Also provides powerful integration in several apps through it robust API. I use it daily for both professional and personal projects and would highly recommend this tool to the users.

Cons: Users might get overwhelmed with the learning curve to understand the GitHub model and be comfortable using it. It seemed very tailored towards programmers and for coding which makes it difficult for users who are just starting out. I also wish there were more feature capabilities for design which is first step in software development.

Great tool for all development team.

Dec 13, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I like Github primarily because it enable me contribute to open source projects and enhance my skills as an engineer in the process.It has enabled me meet with new developers from different part of the world,exchange ideas with them and even learn from them.

Over the years, majority of cloud hosting services now work perfectly with Github and the moment ,the major part of my departments deployment pipeline is controlled via Github.I also like that Github now integrates well with Heroku and Slack.

Cons: Most engineers or developers working alone ,will find it expensive having access to Git private repositories as the pricing is rather on the high side.

Overall: GitHub is used for hosting the technical departments Git repository,allowing every software engineer in my organization to interact with it via Github desktop.This results into improved and fast group collaboration and debugging.

Can't imagine life without it.

Sep 07, 2017
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Project/code hosting. I use it for all my personal projects and at work, the company uses it as well. For personal projects, it's a great way to maintain history, and also work across different computers. No need to worry about losing the code if computer crashed or stolen.

For work, the pull requests and peer review basically make sure no single line of unreviewed code gets merged, and also release management became very easy with github.

Cons: Personally I love every bit of github, but at work we find that the issue tracker is too simple, and the project management tool also lacks a lot of features we want to use. I understand Github is not meant for that, but still if we could just do everything in one place instead of having contents all over the places.

Overall: Easy management/collaboration of personal and work projects. Gate for malicious code being merged to shared projects.

Capterra loader

Github is the Modern Code Hosting Platform

Dec 21, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: There may as well be no competitors to Github, they do everything exactly right. It was built by coders for coders.

If you have a large scale project, code diffs are essential, and Github makes integrating branches a breeze.

The extremely easy to use command line tool Git makes Linux users feel at home when forking a repo or pushing changes to their own code base.

Cons: No cons to Github; it's an incredibly smart, well designed system.

Overall: One of my most recent projects involved collaborating with others to build a fully fledged library site. We exclusively used Github for this project; not only could we use the repositories Wiki feature as a convenient method for explaining the site and its unique code, but the pure functionality provided by Github, it terms of code diffs and merging branches, was simply invaluable.

At this point I'm more surprised when I hear about a programmer who hasn't used Github before. It's an essential to use tool!

Capterra loader

This is a must if you are in software development

Jun 22, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money

Pros: - First of all I'm in love with git (the technology that is based github).

- Around the years they have add some interesting features like Bug Tracking, Code Search, etc.

- Is very secure. This is really important since your code is your treasure.

- Ability to manage teams and organizations

- With one account you will have the ability to belong to more than one organization

- The use of Markdown!

- Have a great api and you can connect GitHub with other tools like Trello, Slack, etc.

Cons: Not too many things can be said here!. Someone can say as a joke that it was acquiredby Microsoft, but I think the main critic that you can trow to GitHub is the limit size of a file that you can add to your repository (100MB). With that said, I don't know how many times you will need to upload this kind of files (in my honest opinion).

Capterra loader

It makes you want to use it!

Dec 14, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Pros for me are:

- Cool UI, and they keep making it better each day. One example is the previews when you hover on a link and it shows you more info without leaving the current page.

- Very intuitive UX! you think about an action and expect it to behave in a way, and it really behaves the way you expect. This, in my opinion, is the most important thing.

- Extremely feature rich! If you need to do something and google how to do it, you will 99% find a way to do it on GitHub.

Cons: - I use GitHub via the companies I work so I don't pay for the private repository access. The only thing holding me from subscribing for personal account is the fact that competition for the personal use is very fierce. Bitbucket offers it for free. I would love it if personal use became totally free or less than or equal to 5 dollars a month.

If I didn't have a co-worker fluent in github to hold my hand thru this stuff I'd be worthless at it

Jul 10, 2018
4/5
Overall

1 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

3 / 5
Value for Money

Pros: GitHub is effective at archiving code. That's what everyone expects it to do, and if you use it right, it does that with aplomb.

Cons: Even when I read documentation for GitHub I have zero idea what any of it means and how to use it. I've also had tons of trouble finding online instructions for how to do anything, but that can probably be chalked up to my illiteracy with the platform in general. It's all Cantonese to me. If someone weren't handing me specific algorithms for what to do when I would not just not know what to do but it would be giving me panic attacks trying to figure it out.

And I'm not tech-illiterate. I'm a proficient programmer in a bunch of languages. Granted, I'm not an enthusiastic lifer like many programmers out there, but I'm still pretty good at figuring stuff out. The things you do in GitHub are about as intuitive as Cricket. What's supposed to be the difference between 'adding', 'committing', and 'pushing'? I've been using it for a year and I still have no idea. It's all gibberish.

Github is a tool which helps to manage team source code work detail.

Aug 05, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: what I like in Github is You can just commit your code without interacting with server.For any team it is common platform where they can centralized team work and track source code history for each team member because in a team it is most difficult for anyone to remember each member work record.IN GITHUB each member has their own folks where they can keep their source code so their is no need to directly put your changes in application.Team can make many branches as per their requirement and keep file their. IN GITHUB there are so many feature which make easy to interact with eclipse.

Cons: Many times its happen when we commit more then 5 files in GITHUB ,it miss few files,it is very slow some time.Some time your changes dose not reflect on git so you need to do same thing more then 2 time.

Overall: it is over all good experience.

It changed the manner in which we code and back up frameworks in my work environment

Aug 15, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I utilize GitHub chiefly for inquire about purposes and the enormous accessibility of code has extremely supercharged my IT vocation. There are endless circumstances when GitHub stores acted the hero when I was entrusted with a coding issue what was actually past me. Their inside web crawler is world class; you never need to utilize extraordinary pursuit traps to get what you are searching for.

The download choice was likewise exceptionally helpful and valuable when I didn't know how to utilize git; It was anything but difficult to download an import a task without spending a long stretch of time poring through instructional exercises.

I additionally love the manner in which they list the vaults; you can tell what a particular storehouse contains without clicking singular outcomes.

Cons: I furtively wish that It is conceivable to aggregate and run code scraps without downloading them into my PC. Something else that I don't care for is opening individual class documents in new tabs; it would be better if there was a board as an afterthought that enabled you to choose and navigate to singular classes/records, kind of how present day IDEs function

Capterra loader

Version Control should be this fun all the time

May 27, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: One of the pros of Github is being a student of the Github Education program. I was approved for a Github Students Developer Pack, which has many of cool tools for a developer student to get started with building a portfolio. The Github Student Developer Pack includes many tools, but the cool thing is that we get a Github Developer account for free, as long as we keep student status. With a Developer account I am able to keep my repositories private for those projects I don't want to share my code for. Another cool thing is Github Pages. You can create a website for your repositories or your organizations.

Cons: The cons are that if you have a free account, you can't keep your repositories private, so that means your code files are open for the public to view. They become open source. You also don't get unlimited repositories with a personal free account.

Overall: I benefit from the Github Student Developer Pack which is something you are able to apply for when you're a student with Github Education.

Github is by far the best version control software you will find.

Jun 05, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Commit, Undo, Merging, New branches... all of these are easy tasks for Github. I have use other softwares, but none as user friendly and as fast as github. You can create new projects and manage them with a lot of ease. This is the best option on the market for managing project files, specially the ones who involve coding, as you can even see differences in the code before and after you have upload your changes.

Cons: If you get a really hard situation, you can fix it by command lines. If you are not experience in this area it might be a little more difficult that using the actual user interface, but you can always search online for any forum helps such as stackoverflow, in which you will find the exact code you need to fix your issue.

Overall: The best project files managing software in the market. It really fits all my necesities as a programmer.

Capterra loader

The greatest open source dive

Dec 04, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I like the idea of finding anything i needed .. i mean like any script, any help any idea i was struggling with on my code .. someone already thought about it and created a solution for it gave it to us free it's like the internet Santa <3

Cons: That i need to pay in order to keep my repository secret ... This should be exclusive to companies, but i'm a single user and i just wanna keep some codes safe for later .. if the could make it free secret repository that would be the best place to host a static website on their GitHub pages

Overall: My job is marketing, and by description i'm far away from any code but my boss asks for results, and GitHub helped me achieve those results .. by providing free open source softwares and making a special tab called (issues) to ask and post questions to the original Poster of the script or even anyone with helpful knowledge to serve your need in a very friendly editor.

Collaborative Coding Made Easy

Aug 20, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Uses git, so it's extremely easy to push changes and pull them from a repository. Also really easy to collaborate with others in either private or public repositories, which is really good for both open source projects and private projects.

Settings make it easy to change permissions on different people, as well as the privacy of different repositories. Github also has teams, which makes it easy to organize permissions within organizations.

Being able to see revision history within Github itself is helpful, and has helped me fix issues without using my console.

Github pages is also extremely easy to set up, giving me an easy custom HTML page that I can then redirect to different domains.

Cons: Main issue I have is the slight learning curve there is to using git, especially with the terminal, but there are git clients with a GUI that are free and easy to use, like Github desktop.

Overall: Can use Github to easily collaborate with others in programming projects, whether it's professional, open source, or just a fun project you're working on. It also gives an easy way to create web pages, and is pretty easy to use once you get the hang of it, especially to back up data or revert to previous versions.

Capterra loader

Go-to source for code repository and sharing

Jan 28, 2019
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github is first and foremost a reliable product. There are rarely any issues with downtime and when there have been, they've affected half the internet. It's so widely used that it's probably considered the industry standard. While I haven't explored other code repositories much, Github has also not given me any reason to explore. It simply works and has a plugin for pretty much any service out there.

Cons: A potential con could be the recent acquisition by Microsoft, although all signs are pointing to a hands-off approach so far. Since then, they've also made private repositories free, potentially allaying concerns further.

Overall: Github's popularity is tough to beat and for good reason. It's a reliable solution that makes hosting code repos a breeze. With private repos now becoming free, there's not much of a reason to look elsewhere.

One of the best git repository hosting service providers available in the market.

Feb 03, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: - The interface is intuitive.

- Ability to create unlimited public and private repositories for free.

- Tons of documentation is available on the official website.

- Very easy to work with multiple people on a same project.

- The whole point of using a repository hosting service is to store multiple versions of a same project in the cloud so that one of the files or complete software can be reverted back to an earlier version in an event something goes wrong. GitHub makes all this so easy.

Cons: - One must have good knowledge of Git (a version control system) before learning GitHub.

- Cost can be high for an individual or small businesses.

Overall: - The software is a must for every developer. It stores various versions of a same software in the cloud so that changes can be reverted back in case something goes wrong.

Capterra loader

Code sharing was never easy until...

Dec 18, 2018
4/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: In a multi-person team coding project all we want is that we get an access to team work. With GitHub its so easy to keep track of the code and share our code with the team members .

We are also able to moniter all the work done by each team member for example, how much contribution was given by a particular team member, we are also able to track the progress of the development as GitHub keeps track of all the commits made and when were they made. GitHub can be used for almost all kinds of programming language. Good IDE's have GitHub plugged in already so now we dont even have to worry about installing the plugin for github

Cons: Sometimes, if we do not know how to properly pull, commit and push our code we end up in a really bad situation since all the old and the new code will be messing everything up.

Overall: GitHub has been a great help overall. It took me a while to get use to it but I dont see any problem using it after excelling it.

Github makes version control simple and beautiful

Dec 10, 2017
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github is an amazing service at a great price. When was the last time that a company lowered their monthly subscription price?! These guys did. They really seem to put users at the heart of it all. There are many options for hosting git repos, but github is the easiest - especially when working on multiple teams in collaborative efforts. I use github in conjunction with terminal and CLI but I believe it can be integrated with any of the git apps out there. The beauty of git is that you can share code repositories with the whole world. In my particular case, all of my repos need to be private because they are custom websites, but github makes it easy with unlimited private repos. There's absolutely no reason for me to search for a different solution.

Capterra loader

GitHub is the undisputed master of source-code management and version control

Aug 03, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Absolutely everything about GitHub is excellent. From managing your own repositories, to collaborating with other team members to accessing open-source projects and working on your own contributions, GitHub makes your life a lot easier. The CLI commands are efficient and easy to memorize and the tree-like structure means, if used properly, you can easily keep track of versioning and collaborate with a large team without the worry of losing code.

Cons: None. GitHub requires a bit of learning and practice at first, especially when coping with merge conflicts. However, when learned properly (with the help of documentation, tutorials and a few mistakes) one finds that the system as a whole is incredibly efficient.

Overall: I have used GitHub personally and professionally and find it to be the gold standard in its class of version control, code storage and collaboration. I'd also highly recommend its project management features, they are an excellent addition to the core features.

Capterra loader

Best service for hosting git repositories, but free tier has limitations

Dec 06, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Github is probably the easiest service to use and learn.

Collaboration is top-notch with support for forks and pull-requests, discussions and more.

Lots and lots of open-source repositories.

Cons: Free tier only lets you host public repositories. Other competitors give you private repositories in their free option.

Overall: I've been using Github for years now, mostly to browse open-source software I use on some projects. I've also hosted some public repositories, and in those cases the collaboration feautures are top-notch.

Issues, changes, pull-requests, fork-handling, discussion, voting. Everything you might need to do when working on software with other people is beautifully managed here, with options for everything and many guides and tutorials to get you familiar with how they work. And even without all those guides, the tools they give you are very easy to use.

My only gripe is the need to pay for a premium plan when you want to host a couple of private repositories: free accounts are limited to hosting public repositories. If you need collaboration tools on private repositories, or even on public ones, going with Github is a no brainer. But if you want to host a few private repositories that are only accesible by yourself, or repos in which no collaboration is going on, then maybe alternatives like Bitbucket are a better option.

Are you a developer? IT IS FOR YOU!

Nov 10, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github is the best product for storing your projects and easily manage them. What's the immeasurable advantage of Github in comparison to other products? It's very intuitive. You just push your work. Then, you can select your commit from the week ago and compare it with your recent progress. Next, you pull the latest data, because one of your mates just merged his work with the existing master branch. But before that, the other two people have checked his commits and reviewed it, so the code/data is valid and repeatable. Finally, you give the link to your project to others. And the cycle is repeated.

Cons: These days there is no better repository than Github. Honestly, I can not find any cons for this product, as it perfectly suits my needs.

Capterra loader

GitHub is a Coding NECESSITY

Dec 15, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: There are a thousand reasons to use GitHub

However, THE number one reason I use it is research.

It has been said that there are a thousand ways to answer any one question.

Well, as a coder sometimes we don't know the most efficient way to solve problems we face in the system we have built.

GitHub lets us see thousands of ways other coders have approached the same problem.

And all of those approaches give us ways to solve our own issues.

GitHub is like having the finest minds on the planet collaborating with you on every project.

Cons: There is nothing I don't like about GitHub. It took a while back when I first found it before I understood the full capabilities of the site and software. But, once learned you have a tool that is indispensable.

Capterra loader

De facto git repo software

Jul 10, 2018
5/5
Overall

5 / 5
Ease of Use

3 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github is ubiquitous in the open-source world. And for good reason. It is (IMHO) the easiest to use git software, both in terms of using it for your own git projects, as well as for discovering, collaborating, and contributing to others' repos. It supports almost any other development tool that can be integrated with it. It's also rock-solid and fast.

Cons: It lacks a lot of features that competitors have, like integrated CI tooling (you can, of course, integrate 3rd-party tools easily). I hear that it's pricey, but I've never been on that side of the equation from an enterprise perspective. It doesn't allow for free private repos, which is one reason I for one also use other git providers for privacy.

Overall: Easy management of git repos and easy collaboration with open source projects

Fabulous Issue and Enhancement Repository

Jun 25, 2018
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Comments: Aside from a few minor issues, this is truly a great tool and we are probably using about 50% of all the functionality. We will likely continue to expand our use for non-technical projects and just hope that Microsoft doesn't monkey around with this too much

Pros: This is maybe the best tool to delegate issue resolution and enhancements for our tech company. The ability to add tags allows us to keep track of what components of the system the issues affect and what user groups are impacted. Very easy to add issues to the dashboard as well as to resolve them and add notes.

Cons: We have had a few issues with sending links outside of the system. When emailing an issue the site delivers a 404 Not found error message even when logged into the system. This makes it a little aggravating when working with third party developers.

Capterra loader

Mitigation Hub

Oct 16, 2018
4/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: The way repository has been configured is amazing. I like review/approval process of this application. One can see code merge, code conflicts and resolve it in real time. Best experience while I worked as Developer as well as PM.

Cons: This application doesn't have file sharing and conversation windows, it would be a great help this application can have that because it would be very convenient to have everything in one place.

Overall: I am a BIG fan of GitHub. This software allows me to integrate with my other applications and also allows me to manage my projects. "KANBAN" board is really efficient and can be integrated with asana. I like it because any changes I make , it reflect on GitHub automatically and my developers are notified which is the priority for the deployment. I recommend this application to most of the comapanies who uses microsoft technologies.

Project WorkFlow Made Easy

Sep 09, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github's slogan stands for itself, "Built for developers" - literally.

I was introduced to the git technology and Github's services in particular many years ago, and I've been an avid user since. With many features like peer code reviews, project management flows, team management and hierarchy, documentation and many more, Github supports integration to many other services which makes it the leading git repository service in the world.

Github is used every where you go in the programming world and experience in it is pretty much a requirement nowadays for many junior CS jobs and internship.

Cons: No cons to Github that I can think of. The community is great and supportive, and so for every question you may have you will find an answer.

Github - great tool for collaboration

Oct 23, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github is a great version control system that allows me to store and share my coding projects, be aware of the contributions of others, and download projects from others to use for my own purposes. I also really enjoy the fact that I can use Github to host my own website.

Cons: I wish the system allowed to keep track of others contributions while they are working on them. I faced situations in which conflicts happened because I was working on a part of a software at the same time as someone else. Usually, the coding tasks are coordinated to avoid conflicts like that, but there are still situations in which conflicts arise. For situations like that, I wish the system could notify the contributors that a potential conflict might happen.

Overall: I am a graduate student and I often use Github to upload my own coding projects. I also use Github to download open source projects, which helps me to work on ideas without "reinventing the wheel". I used to use Sourceforge before Github but, in my opinion, Github is much a better system, especially with the documentation and bug tracking features. I recently started using Github to host my own website as well. So far, my experience with Github has been great.

Capterra loader

The well known version control platform

Dec 28, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: I will skip telling about the git version control itself, we all know that it is the best for it. But what I like the most about github is the integration with 3rd party tools like slack, google, atom, etc.; this integration is perfect for creating automated build bots and this is super useful (and most sdk's, frameworks and tools that use github features have an easy integration of it).

Cons: If you don't need those 3rd party integrations, it is "hard" to tell that this is the best for git version control; compare to other cheaper (or free) alternatives (like bitbucket).

Overall: This is the version control tool I use for work, so this is like the 2nd most important thing I pay attention to (the first one is just my computer), this can save projects; so we cannot work without this.

Great if your development process fits their model

Jan 05, 2017
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Simple, straightforward, easy to use

Very rarely do I feel it "gets in my way".

Cons: Management and organization is limited

Filtering is almost entirely dependent on how well you "tag" issues.

Overall: Beyond the basics (which are extremely well polished, mind you) Github offers a sparse set of tools to manage and organize "Issues", which is what all development items are grouped under. If your team works well with that model (Is it a bug, a feature, a UI issue, a documentation issue, something else? Throw it all in issues!) then Github will work great for you. If you need finer control over these things, or the ability to filter them more narrowly, you'll need to look either elsewhere or find one of a few third-party add-ons (normally as a browser extension/website combo) to add to the built-in experience.

That being said, Github's offering is a very attractive price even as your team grows, so it's hard to harp on it too much.

Programmers Rejoice! This is the best repo for our coding

Apr 02, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Back in College we did not have this tool, and now that I'm working in an enterprise how I wish this app was already available before.

GitHub makes coding (either individually or working in groups) easy and secure. Devs can easily commit, branch, and tag on one's local machine without interacting directly to the server.

Collaboration is made easy. We can agree or disagree on code and just branch out as necessary. Version tracking helps a lot as a time machine to revert or just review one's work.

There are many integrations that we use as well e.g., to Atom (IDE), Amazon and even Google Cloud.

Cons: To some people, the format of GitHub might seem intimidating at first and just works for programmers (e.g., not for a non-techy layman). So definitely, there's some learning curve to be expected. But once you get past that initial training, it's definitely the next best thing that will hapen to your coding career!

Overall: Coders Rejoice! GitHub makes coding (either individually or in teams) easy and secure. Versioning works great! It works like a time machine where you can easily go back and forth through time and versions of your work. Branching out your code works well for Open Source projects for parallel or collaborative work. Integrations to IDEs like Atom, to cloud platforms (Amazon, Google) are flawless.

Capterra loader

The best tool to Manage Your Projects

Jun 13, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I have been using Github for past 3 years, and I am very much satisfied with there service. It is the best version control system. You can store your codes, update it. You can roll back to the previous code also as it keeps tracks of all the changes. It also provides you to collaborate in other peoples projects. There are a plethora of useful GitHub projects which will help to enhance the technical knowledge.

If you have an issue in your code just post it and I am sure someone from the community will answer it.

Github has very vast and remarkable community.

Cons: - Private tier is a bit costly

- Limitations on upload file size

- For a beginner, it might be little difficult to understand the GitHub environment

Capterra loader

One of the best place to interchange the code and work effectively without any service delivery

Mar 08, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money

Pros: The best part of this software is we can exchange the large voice of the across the team members in almost all organisations we see maximum people using this even though there is SVN, other repository providing tools. This holds its importance in handling the code very secure robust. GitHub has various additional features like code commit and review and a place to comment the notes and an option to download the artifacts/builds. This tool made the business serve efficiently reducing the human intervention(or) involvement

Cons: There is nothing much about the cons since everything seems well as per software requirements. The UI part need much more enhancements like additional filtering options and unnecessary options to hide

The original (and still the best, or at least close to it) Git implementation out there!

Jun 07, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub is very reasonably priced per user and doesn't limit the number of private repositories. As a small business but with many clients, this has allowed us to create a great number of repositories for projects across all of our clients. Even if you're just playing around with something, you can add it to GitHub without having to worry about additional costs or limits. Plus you can tie your personal account to a Team account and not have to remember multiple logins!

Cons: There is a steep learning curve to Git (the platform behind GitHub), but once you get used to it, it's actually quite nice. I do wish they had some better visualization of what's going on inside the repository to track commits/PRs/merges/etc. That would definitely make it easier for novices to understand. Also I wish that Gists could be handled a little differently in terms of access.

Overall: Version control for a cheap price!

the best code repository

Mar 12, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: itHub is a git repository which provides public along with private git repositories. The private repositories are paid but the public repositories are free of cost however private repositories are not that expensive. There are many nifty features of GitHub like it has one of the best documentation among its peers, having public repositories enables developers and programmer community to communicate in your work and its has one of the best hosting services to host and run the project.

Cons: GitHub leans towards coders and programmers hence it cannot be understood by laymen. Hence there is a bit of learning curve expected. Also it should ease the operating of Git client for desktop. Rest all the features of GitHub are nifty.

Capterra loader

Breakthrough of Collaboration and Code sharing

Jan 03, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I had a life changing experience in first time of using github. With just 5 simple commands i could install and start using github for version control.

With an upgrade you can have a private repository, enlist collaborators from around the world and build world class versioned applications.

This application has a vast community of developers, hence i literally get exact codes needed for my applications.



The windows gitbash app is simple and friendly app for querying git repos.

Besides the technical features, having a reputation on this great application means having more referrals, dev world recognition and respect.

Cons: There's a quite steep learning curve when it comes to working with branching, it's easy for a beginner to get lost and loose projects progress.

Also,

Overall: Github is a great platform and I'm glad it came in our time. Definitely a god-sent application.

The true Git client!

Jul 26, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: For me, github is what defines repository hosting servers. Their UI for windows and mac computers is comparably easy to use and their support team is always eager to help. I've chatted with multiple support agents on more than one occasion and they walk you through everything step by step, and if there's any glitch in the system, they ask you for a log file and try to figure out what the issue might be.

Cons: Not sure if it's like this with all the GIT repositories out there, but it's impossible to push a large amount of files at once. The interface times out. If that happens, the only way to get around it would be to create a brand new repository from scratch, but it only happened to me once, so I can't complain much.

Git With The Hub You Need

Feb 04, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Git is free, but Github makes it much better and more secure out of the box. Great for simple team usage. The biggest pro is that it hosts the majority of all the open-source repositories on the internet. So beyond using it for teams/private repositories, you have one of the best code search engines in the world. They recently made it so you can have unlimited private repositories with a limit on contributors which is great too.

Cons: For some, being owned by Microsoft may be a con now. Personally I think hosting and open-source are aligned but business objectives could stray in the future.

Overall: Overall, Github has been a powerful tool as a developer. I also had to interact with customer support only once and it was a solid and quick experience.

Capterra loader

Great alternative to bitbucket

Feb 13, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I have switched all of my projects to it now that they offer unlimited private repositories. It has a really easy to use interface which makes it easy for users who are new to git to make contributions to projects directly through the web interface.

Cons: I was initially slightly scared of Microsoft buying them out, I hope that git-hub continues to innovate in the git provider space and doesn't become another bloated Microsoft product. Other than that it is hard for me to think of anything specific that I don't like about the service.

Overall: We can work in small to medium teams even if we don't work on site together. We can also find elegant solutions to problems using the search service which frequently returns more relevant results than if we were to google for the same thing.

Github is the best version control service

Jul 31, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github became a standard. And that's for a reason. Github is highly intuitive, high quality software. It has a very intuitive UI/UX. It's extremely reliable (their downtime numbers are incredibly low).

Pull requests, issues tracking, 3rd party integrations (with CircleCI, Jenkins, and others) - are just a few great features it offers.

I'd definitely recommend it to all of my friends (though everyone is already using it).

Cons: The only con I can think of is pricing. There are some projects I don't want to make public, but at the same time they are not commercial. I want to have them in a private repo, but I don't see a reason to pay for that.

Though for commercial use - Github's biz model is good .

Capterra loader

GitHub Review

Aug 06, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Github enterprise is our organization's go to version control system. It is well liked by all the engineers and has an amazing set of plugins to integrate with our CI/CD pipeline. The support from Github is amazing and the tool is overall an amazing product.

Cons: There really isn't any drawbacks for using Github. The documentation around the product is stellar and the integration makes it super easy to setup CI/CD throughout your business. The only pain point that I notice is that it is delivered as an AMI (If you are deploying it to AWS). The IT department does not have access to the inner workings of the solution itself. This makes it hard to instrument it for monitoring purposes etc.

Overall: I would highly recommend using Github enterprise as the version control system. The pricing and the ease of setup is amazing. The huge library of integrations available with Github is a huge plus point for using this product.

A good solution for our company

Oct 09, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: One of our activities is the development of applications for smartphones. The whole team works together on projects in GitHub, and all actions are tracked and saved. When something goes wrong, we can always cancel the introduction and return the old version. Another function that I personally personally claimed was the opportunity to share open source with other programmers, discuss features and fix bugs.

Cons: Full access to all functions is opened only if you buy the most expensive subscription. For example, before a small company or freelancer, this can be a serious obstacle to using GitHub. In addition, for several weeks there were problems with access to the service. Now everything is ok.

Version control mechanism

Sep 14, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: this is the largest version control platform in the world.seems it provide more and more features to users who widely doing programming for day to day task.there are so many benefits using this platform .if programmer lost his laptop no matter he can clone whole project through the git hub,and if any thing wrong in the code no matter they can reverse the step which they want using time frame .

Cons: main thing is while working as group its really helpful for dividing whole project with members of group and do each part separately one by one then easy to sync with git hub desktop application.

Overall: as a student i have maintain my git hub profile with all of my projects and every project i am not afraid to use version control .

Excellent service, which I use for many years

Aug 23, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I have been working as a programmer for a long time, now I am creating programs for Android and all these years I use GitHub with pleasure. This service is easy to use and I really like the community in which you can meet a variety of qualifications. And, it can be like absolutely newcomers who ask for advice, and very experienced professionals who are happy to share their experience. Another important feature for me is the use of GitHub as a convenient version control system.

Cons: Of the shortcomings of the platform I can note a not very friendly interface. Probably, the developers think that if the service is mostly used by programmers, then they will easily understand everything :)

GitHub is a pretty powerful industry standard, and benefits from tons of integrations

Apr 18, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitHub's new pricing means we don't have to be stingy about throwing projects onto GitHub, and we make heavy use of various integrations (with other vendors like Rollbar and Heroku), which means that things just work seamlessly together. We've been happily using GitHub for years now.

Cons: Git has a relatively steep learning curve, but that's hardly GitHub's fault. GitHub has a few neat features that are useful but a bit buried (for example, comparing two arbitrary commits), but overall they leave you with little to complain about.

Overall: We love how well GitHub integrates with various 3rd party services we use, and we also make heavy use of GitHub's own internal integrations (Issues, for example). GitHub makes our source control a fairly seamless process.