GitHub Reviews & Product Details


What is GitHub?

GitHub is how people build software. Millions of individuals and organizations around the world use GitHub to discover, share, and contribute to software—from games and experiments to popular frameworks and leading applications. Together, we're defining how software is built today.

Write a Review

GitHub Screenshots


GitHub Profile Details

GitHub Profile Details

Provided by:

Provided by:
Aki Naito

Website
github.com
Related Links
Q&A
Vendor
GitHub
Description
GitHub Inc. provides code hosting services. It allows users to share codes with friends, co-workers, classmates, and strangers; offers control system for the collaborative development of software; allows users to fork, send pull requests, and manage various public and private repositories; and offers collaborator management, wikis, downloads, code review, and graphs. The company allows individuals and team members to discuss about codes; and track and assign issues to other teammates. GitHub Inc. was founded in 2008 and is based in San Francisco, California.
Company Website
Year Founded
2008
HQ Location
San Francisco, CA
LinkedIn® Page
www.linkedin.com
Employees on LinkedIn®
1,486
Twitter
@github
Twitter Followers
1,834,145
Show moreShow fewer

Companies Using GitHub

Cisco
Microsoft
IBM
Salesforce
General Electric
Adobe
Google
Amazon
VMware
Intuit
LinkedIn
Accenture

GitHub Reviews

Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
For Category
All Industries
Review Type
Write a Review
1-25 of 1185 total GitHub reviews

GitHub Reviews

Write a Review
Filter By
Review Type

Connections
Show reviews that mention
1-25 of 1185 total GitHub reviews
Associate Full Stack Developer
Computer Software
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Most Recent GitHub Video Review
Copy Review URL
Copy Review URL
Senior Web Developer
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Github"

What do you like best?

I like that I can host my code in github and be able to access it from anywhere around the world. Again, Github has enabled me to collaborate on open source projects as we are able to push different branches of our code into the main repository and merge it later into the master branch seamlessly. Github has also helped me to version control my applications code by using tags. Further, Github is always available at any given time and can be accessed from any device thus making it reliable and accessible.

What do you dislike?

I haven't found a single feature in github that I can say that it is not useful.

Recommendations to others considering the product:

I highly recommend Github to users. I know it will not disappoint you.

What problems are you solving with the product? What benefits have you realized?

We use github to host our code. We then use git to help in managing and pushing the code into github. Since we started using github we version controlled all our code and its even now easier to review it all thanks to github

Copy Review URL
Software Developer
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Github"

What do you like best?

One of the things I have always liked from way back when I started using GitHub is the support for code reviews which has made our team more productive and to write better code. Code reviews has enabled us to collaborate on client and internal projects through pull requests, comments, and review requests. Further, We are enjoying the unlimited private repositories, which were introduced recently both to the free and paid plans, to ensure that our code repositories are not visible to the public. In addition, github is secure and it is always available ensuring that we have access to the code hosted at Github from anywhere and from any device.

What do you dislike?

So far I am content with the services offered by Github

Recommendations to others considering the product:

I highly recommend GitHub especially if you are looking for a good peer code review service

What problems are you solving with the product? What benefits have you realized?

We use github to host our code and version control it. Further, we are actively using github features to review our code on a daily basis and github has saved us time, made us write better and maintainable code and enabled collaboration among our teams.

Copy Review URL
Ingeniero de Software
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Herramienta para el control y gestión de proyectos"

What do you like best?

Me encanta GitHub porque al momento de alojar un código puedo decidir si su visibilidad será pública o privada (que puedan acceder a él una cantidad limitada de personas para que puedan modificarlo). Para mi la principal ventaja de esta herramienta es la capacidad de alojar un repositorio de código en el que los usuarios de una organización puedan trabajarlo simultáneamente. Me gusta por ofrecer un servicio gratuito para experimentar su buen uso, y luego la opción de poder ser miembro de un plan para repositorios privados a un costo muy confortable. Tiene una interfaz muy sólida y con poca experiencia su uso se vuelve bastante fácil, y el visor de códigos es muy agradable para consultar cualquier contenido en los ficheros guardados. También tiene un sistema de seguimiento de problemas con tickets permitiendo así que miembros del equipo de trabajo puedan detallar y sugerir las soluciones.

What do you dislike?

Hasta ahora no tengo características o funciones negativas que resaltar de este servicio, ha resultado una herramienta ideal para los proyectos en mi empresa.

Recommendations to others considering the product:

Para esta web indudablemente recomiendo blindar su información accediendo al plan de repositorios privados y escribe códigos limpios, comentados y bien organizados.

What problems are you solving with the product? What benefits have you realized?

En mi empresa gracias a GitHub podemos asegurarnos de la privacidad de nuestros proyectos pues tenemos la opción para repositorios privados y así evitamos cualquier fuga de información hacia competidores directos en nuestra área. Nos facilita los desarrollo de proyectos en la nube y en sus servidores propios.

Copy Review URL
Collaborative development platform
Mid-Market
(501-1000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Collaborative development platform"

What do you like best?

for me this collaborative development platform is a work tool since I am a professor of the development career and I like Github because it is so easy to share the projects that I use it mostly to upload applications so that students can clone them and program your projects and learn by looking at examples without mentioning that I can have all my applications in my repositories and I can download them anywhere and update them without any problem

What do you dislike?

I do not like that for my beginner students Github is difficult to understand and it is very complicated for someone with little experience the learning curve is very high and it should be more intuitive some things taking this issue do not observe any other disadvantage of Github.

Recommendations to others considering the product:

to use this application Github as an educational platform is 100% recommended is a powerful tool where we can share development projects, documentation, database structures and even evaluate student projects in real time since you can review them at any time of the development and see the progress of the final projects

What problems are you solving with the product? What benefits have you realized?

The best benefit and the problems that I have solved with this Github platform is to be able to share my classes with the students in a massive way just by giving the path of the repository where the project is to be programmed with the templates of database structures among many other things up to the digital questionnaires with this tool we can collaborate together and improve the quality of the product to be evaluated

Copy Review URL
Jefe de marketing
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Sistema de control profesional y empresarial"

What do you like best?

Me encanta la plataforma es muy sencilla y práctica, con el simple hecho de convertirme en usuario tengo la oportunidad ilimitada de crear repositorios públicos y poder almacenar mis códigos y proyectos y con comandos simples de Git puedo subirlos desde mi computador para tenerlo preparado y con grandes herramientas para un mejor trabajo. Me gusta usar GitHub por la seguridad que da soporte a los proyectos de mi empresa. Otro gran servicio que me atrae es la posibilidad de encontrar soluciones a problemas o bugs a través de soporte técnico y a parte puedo organizar fácilmente y de forma directa cualquier tipo de programa o evento a través de cartas de presentación.

What do you dislike?

Es incómodo al momento de crear un proyecto privado que todos los usuarios puedan participar porque los que tengan versión gratuita estarán limitados, así que para garantizar la seguridad de nuestros trabajos se necesita tener en cuenta la opción de pago y poder evitar hacer público nuestros proyectos.

Recommendations to others considering the product:

Recomiendo crear estructuras y funciones para un código más fácil de llevar. Esta herramienta es poderosa y no deja de mejorar constantemente por ser colaborativa y siempre es bueno incorporar nueva funciones.

What problems are you solving with the product? What benefits have you realized?

Verdaderamente es necesario en mi empresa implementar este programa porque permite una mejor colaboración entre todos los usuarios para conseguir una mejora significativa de cada proyecto con bases e ideas planteadas en grupo. Así que para el trabajo en equipo es indispensable para que otros puedan modificar el repositorio original.

Copy Review URL
Ingeniería de software
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Un servicio para mantener tu código a salvo de peligro"

What do you like best?

A través de este servicio es posible gestionar repositorios de código de forma gratuita, de manera que es posible guardar en determinado momento los cambios efectuados a un archivo, con la oportunidad de tener acceso a ese historial de cambios, ya sea para regresar a una de esas versiones o para hacer comparaciones entre ellas.

Como muchos desarrolladores tienen de forma pública sus proyectos en Github es posible acceder a su código, leerlo, estudiarlo y aprender de el, e incluso hacer cambios y experimentar sin afectar el código original.

Por ultimo Github es ideal para trabajar en equipo; después de crear un proyecto es posible invitar a otros usuarios como colaboradores, permitiendo así que estos lean y escriban directamente sobré tu repositorio.

What do you dislike?

Es necesario formar al equipo de desarrollo o a aquellas personas a las que tendremos que dar acceso a nuestro trabajo en el servicio de control de versiones; para evitar así posibles errores en la realización de cambios.

Por otra parte, es completamente gratis e ilimitado para proyectos públicos, pero para tener proyectos privados es necesario tener una suscripción paga, la cual puede tener un costo entre 7$ y 50$.

Recommendations to others considering the product:

GitHub se ha convertido en una fuente reconocida para compartir bibliotecas y software de código abierto. Recomiendo usar GitHub para compartir y colaborar en la biblioteca de códigos con otros desarrolladores, aportar a la comunidad para que siga creciendo.

What problems are you solving with the product? What benefits have you realized?

Facilita el trabajo en equipo y el control del código en mi empresa, ya que permite gestionarlo en varias versiones y cuando funciona de forma apropiada fusionarlo al código fuente principal.

Copy Review URL
Account executive
Enterprise
(5001-10,000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Great tool to store and manage your projects."

What do you like best?

I really like the ease of use of this software. when creating new projects it is very easy to make the settings to save all the information, I like that this tool has the ability to work remotely, notifications are very effective that allows you to be always informed of any change that is made.

What do you dislike?

I do not like that the learning curve is so long, although I think it is an easy tool to use, if you do not have previous experience with this type of tools the beginning can be somewhat complicated.

Recommendations to others considering the product:

It is a great tool to store and manage your projects. The service is available 24 hours a day, this will allow you not to waste your time.

What problems are you solving with the product? What benefits have you realized?

This tool greatly reduces the workload, this brought the benefit of being able to increase the productivity of the company, the administration of the projects is much more efficient, for this reason we can finish the projects faster and thus be able to start new projects.

Copy Review URL
PHP Developer
Computer Software
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"GitHub The professional version control tool"

What do you like best?

I'm a developer so I'm basically I use Git version control in my projects, GitHub gives a free source code hosting for your site! I like the features they provide: code analysis, github pages, issue tracker

I like GitHub pages service it gives free-limited flexible web hosting for your projects, it saves a lot of time setting up and uploading your website

What do you dislike?

github features still very modest, other git version control added very rich functionality to their services, like pipelines, other products integrations (like an integration with a complete ticketing/tracking solution), CI/CD

Recommendations to others considering the product:

You can't be a real developer if you don't know github, Github is one of the basics of development

What problems are you solving with the product? What benefits have you realized?

basically, git version control has been developed originally to solve our source code versioning problem, using git version control we can implement a very advanced pipelines and manage a huge source codes easily and huge software, also teamwork now is much easier, they can contribute easily.

and what featured in GitHub is that, it's became the leading source code hosting website where everybody chose mainly chose github to serve them

Copy Review URL
Software Engineer
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"Github is the best version control platform"

What do you like best?

Github provides the code of most of the open source application. We can clone the project of others and modified it as our need. We can also work in a team and create our own repository for parallel coding. If we don't want to share our code as public then we can create a private repository. The best part about Github is its attractive user interface followed by the integration with a lot of third-party services.

What do you dislike?

I want GitHub to make it easier to find errors. Sometimes the searching is hard among lots of code to understand, especially if you're looking for difficult changes in keywords, positions, and labels. I want a search that looks like Google search. Otherwise, Github is the very good version controlling and collaborating platform.

Recommendations to others considering the product:

You can use this software to work with your colleagues as a team or for version control. It is very easy to use the software.

What problems are you solving with the product? What benefits have you realized?

It helped me to follow the code, the errors, and almost all things. In this work environment, you are motivated to do your best. It also helped us to collaborate on code and perform version control of the software. So that we are using Github to manage almost all of our projects.

Copy Review URL
Web Developer
Mid-Market
(501-1000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"The Greatest Site for Repositories"

What do you like best?

I love the community on Github. Whenever I need help, the community is always there to help me with my code. Since this is a open source platform, I also utilize others' source codes into my program. I also love the fact that my repositories have unlimited space. Github is also extremely fast when I download my files at the maximum speed given by my internet provider. It also keeps logs or a history of changes that I made to my code so that I can rollback to an earlier version of my project whenever I accidentally mess up.

What do you dislike?

Making private repositories is not free. Sometimes I have private things in my code that I don't want people to look at. These are not malicious codes, but just paid API keys and logins that should not be in the open. I don't want evil people snooping around my code and taking advantage of that.

Recommendations to others considering the product:

Give Github a try, it's one of a kind of a platform that you may ever see. Anyone can see your repositories on here. I find it more useful than annoying because the community is really nice and will help you. If your code is closed source, then they have a paid plan for that type of thing too!

What problems are you solving with the product? What benefits have you realized?

Github allows me to easily share code with anyone. Sharing code is extremely easy since everything in the repository is accessible. For good securities, other people can also make suggestions to my code instead of directly editing them.

Copy Review URL
Human resources director
Mid-Market
(201-500 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"I host my projects safely"

What do you like best?

I like to use github because when creating a new project it is very easy to make the configuration to store it on their servers, it allows me to have an order when I work with my colleagues and at the same time they can follow the project through their own Profiles The fact that each partner works from home remotely does not matter because github shows the notifications and a history where I can see what changes were made while I was not watching

What do you dislike?

since I started using GitHub I have not had any problems, so I consider this software as the best way to have a version control of each project that needs to be created

Recommendations to others considering the product:

github offers you great comfort and benefits with just your account so you can find a way to control and host your projects, github is an excellent option

What problems are you solving with the product? What benefits have you realized?

in the company it helps us to save more time of work and it gives us more freedom to work because thanks to that we can raise changes in any place we can take the work to the house, and this makes the work render a little more

Copy Review URL
Assistant Professor
Mid-Market
(201-500 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Git HUB # Store#code#share#spread"

What do you like best?

Git hub is a great repository for researchers, its is used by various students , college professors , industry experts to store and share their developed code. This is the way to learn too, as the questions are open from developer, and the chat and comment option is also available. The star rating is given to project and every profile. The star rating and number of downloads of the projects are good measure of indicating the project is correct or not. In case project not working or any misleading, we can also report it.

What do you dislike?

Git hub search is not predictive and efficient. The returned results are not best according to keywords used. They need to improve the searching algorithm to enhance the searching process. Also git hub will not provide any efficient security to malware and virus, it can be spread with code. Many malicious code are their on github. Also some time git hub return the errors of abuse, on least searching.

Recommendations to others considering the product:

Github is a platform for everyone interested in development and solving real time and industrial problems. Here we can share our work and also learn from others work to create new things. use it good for students.

What problems are you solving with the product? What benefits have you realized?

Git hub solves the problem of code storage, code learning, code development.

It make it easy for us to showcase our work to any one any where using git hub. Now it is very helpful in interviews, and students can easily show their git and share with interview panel. also it enable me and my team to learn and new techniques of deelopment

Copy Review URL
Senior Software Developer Team Lead
Mid-Market
(201-500 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best version control system"

What do you like best?

GitHub is the best git execution I have utilized till today. It gives the safe repository to store project code and work in cooperation way with your associates. You can learn GIT anyplace effortlessly and once you get hold on GIT directions you are a great idea to go.

It gives the engineers the opportunity to have their code on any machine.

You can even help other people by contributing in their open-source project which is extremely something worth being thankful for.

-public and private repository you can create any of the according to your need .public repo is free but private is paid.

-Best thing of this is version control and branching.

-it provide task management and bug tracking features

What do you dislike?

it does not provide any testing features.

-private repository is paid .

-it gives validation when file size increase 100 mb.

Recommendations to others considering the product:

i highly recommended this application as it is best version system and you can easily share your code to others.

What problems are you solving with the product? What benefits have you realized?

i used this as a version control system.as i am working on node js project .so it is very useful to store code on github and also helped to share your code to others.

Copy Review URL
Software Engineer
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"GitHub is a great version control for personal or team code."

What do you like best?

GitHub provides a great web-based interface for Git. There is access control so teams can have admin and just plain users. Projects can be put in repositories and GitHub offers code history for those projects and shows which team member implemented certain commits. GitHub makes merging, forking, and pulling so simple. GitHub is also integrated in many other applications.

What do you dislike?

GitHub does have a learning code for those that have no experience with version control. Private repositories are going to cost you. As of right now, there is no phone support for GitHub.

Recommendations to others considering the product:

GitHub is the most widely used tool for version control and rightfully so. It offers so many features and many applications integrate with GitHub.

What problems are you solving with the product? What benefits have you realized?

With GitHub I can see the history of my code, peer review code, and create feature branches that I can merge into my master branch once I am sure all my code works as intended.

Copy Review URL
U
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"GitHub : The best version control system"

What do you like best?

GitHub is the best git implementation I have used till today. It provides the secure repository to store codebase and work in collaboration manner with your colleagues. You can learn GIT anywhere with ease and once you get grip on GIT commands you are good to go.

It provides the developers the freedom to have their code on any machine.

You can even help others by contributing in their open-source projects which is really a good thing.

What do you dislike?

There are not much thing that I dislike about GitHub and I find it perfect for me. But GitHub desktop tool seems to freeze in my machine sometimes it could be because of system hardware as well.

Recommendations to others considering the product:

I highly recommend GitHub to every developer because it is very good platform with many good features.

What problems are you solving with the product? What benefits have you realized?

Version Control Systems are used in almost every IT organization these days, we use GitHub to store the project codebase backed-up and we also use it in our project development process like code reviewing and branching/merging etc. GitHub really comes handy in these tasks.

Copy Review URL
System Engineer
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Repository for projects in programming."

What do you like best?

If you are doing something in the academy, even if you are a student, or anything related to software engineering, you want to use Git. Keep in mind that there is a difference between Git and GitHub: Github is where your data is stored.

GitHub is also the biggest hosting service (that I know of) for Git, so it's most likely your first contact if you work with Git. Fortunately, it is also very good. The interface is easy to use (from GitHub, NOT Git) and, as far as I can tell, it has no downtime. I have never needed support, so I can not rate that, but that is just one more indicator of the quality of GitHub, everything is obvious from the beginning or is well documented.

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

What do you dislike?

Every time I want to add a local and existing project to GitHub, I have to search Google to do it. This is not as much the fault of GitHub as of Git, but there is a guide on how to do it hosted on GitHub. However, I can never remember where it is on the GitHub page without using Google, so it could definitely be improved. Once the project is hosted on GitHub, there are no problems on my part.

Recommendations to others considering the product:

GitHub helped me to work with more productivity and focused work, without worrying about losing the code or keeping up with my colleagues. I recommend it.

What problems are you solving with the product? What benefits have you realized?

Github has improved the quality of my team's code and the knowledge of our system and programming in general. Its tools to facilitate the revision of codes allow my team to share knowledge about our stack and domain, while providing opportunities to examine and improve the code we send.

Copy Review URL
Loving Computers, Philosophy and Aeroplanes from a very tender age. Primarily interested in Software Designing and Architecture
Mid-Market
(201-500 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"An insight to Git : Open source Web based version control system"

What do you like best?

There are several features that the GitHub provides in order to handle the distributed code development for the same project, these features are:

1) Public and private repository:

-> With its strong advantage of being fast and Open-source, GitHub provides the repository, where the professionals working on the same project can commit the code from the local machine to the Github and anyone in the team, sitting anywhere can access the code.

-> The administrator of the repository can set the type of the repo, where public means the repository can be accessed by any GitHub user(generally, used for the open source development projects.) and Private repository means the repository can be accessed by only some people who are contributors for that repo assigned by the administrator(which is generally used by most of the IT companies.)

2) The most prudent feature: Version Control and Branching

-> This feature enables team of software developers to manage each of the code changes to the Source code over a period of the time(Version control).

-> Also, there are new feature development requirements where the developers wish to develop them independently without affecting the working source code, branching comes up as a supreme solution, where they can make a branch from the current code and experiment upon them in order to meet customer requirements. Not only this, but branching has another special use-case. Suppose, the code deployed in the environment is found to have a bug. So in this case, developers can easily use branching to fix the bug and can actually merge them into the main branch when the bug is found to have solved in the sub-branch.

-> So, Version Control provides the easy management of the code for the team, while branching provides the individual code development without affecting any other tasks.

3) GitHub also provides several collaboration features like bug tracking, task management, Version History and lots more.

The Community and the Support of GitHub are at the best and so we use GitHub for our daily routine exercises.

What do you dislike?

-> The github does not provide any testing service.

-> No integration is given to integrate the tasks with commits in order to keep the complete track of the development tasks. Generally, companies use an issue tracking system(i.e., JIRA) to track the development tasks, bugs, development stories and everything, but the developer can't actually directly jump from the task management systems to its source because of lack of integration.

-> Limitations on the file-size: The repository of the GitHub can host information up to 1 Gb and file size cannot exceed 100 Mb.

-> DDoS attack on GitHub was one of the biggest DDoS Attack which happened in around 2018 and thus the data is not so safe because some of the data was leaked although GitHub survived the attack.

-> GitHub is free but for private projects and collabs, they only allow some of the Collaborators while there are other software in the market which allows free for all services for Web-Based Project Hosting.

Recommendations to others considering the product:

GitHub is the best platform for Product Based Companies and StartUps to work in an environment where the version of the source code and the development are both synchronized which helps everyone manage the source and the business. GitHub should be used for Bug Tracking and for maintaining the Product's Quality.

What problems are you solving with the product? What benefits have you realized?

Version Control and easily usable terminal for the operations on the branches:

-> Using GitHub, developers and the leads can easily track the changes on the source over the period of time. Adding to this, if there is any task that needs to be done independently without affecting any other version of the code, one can always use branches to develop features and fix bugs. And can also merge them to the original source of the branches to make them error free/updated, GitHub will actually prompt if there's any conflict that needs to be resolved before merging the code.

-> Another plus is, from finding the difference between updated code to committing the new code, everything can be performed using the single terminal of GitHub only. Which also have handy commands to revert, delete, merge the commits for every scenario the developer may face in the whole software development cycle.

Copy Review URL
Software Engineer
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best software development platform"

What do you like best?

The best part of git hub is it let's you and your teammate to work on a project without version non-compatibility problems. The next excellent feature is it's command are too Linux friendly.It allows open-sourcing of the projects and let all the developers to see codes. Developers can copy basic codes and work on them to build something productive without wasting time. It has an excellent feature of branching which lets you branch your project and work on the new branch parallel without risking your current work which means you can revert back the changes at any point of time. Another thing is it has great documentation which helps the beginners for uploading their projects. Many companies ask for projects during placements, providing git hub link in resume an excellent option. When uploading a project on git hub, it describes the use of different languages in percentage.

What do you dislike?

There is nothing much to dislike about git hub. New users may find difficult to learn to operate git hub as it has a large number of features. Being and heavy website, it lag sometimes. You cannot upload 100 files at a time on site. One need to learn pushing their project from terminal which is tricky to learn.

Recommendations to others considering the product:

I would highly recommend git hub to all the developers. It is best place to share your codes. Various developers can look your project and use them to build something great for welfare of humanity. One important advantage is you get a link to your project to place it in your resume. Must use!

What problems are you solving with the product? What benefits have you realized?

Being a software engineer, Git hub provides a lot features of my interest. I can add my projects link in my resume and apply to better job. Team projects are open sourced on git hub so there is not compatibility issues when modifies by different team mates(as it provides environment).

Copy Review URL
Senior DevOps Architect
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Simply the best repository for your goodies."

What do you like best?

Github's web UI makes reviews simple and straightforward. It is easy to use and easy to track what is going on in a project. While I don't use the issue tracker for my own projects, it is very effectively used by a lot of other projects. They take security seriously and provide mechanisms for multi-factor authentication. Team membership is easy to manage and work with. In general, it's a great tool.

What do you dislike?

Sometimes it worries me with the "keys to the kingdom" in someone else's pocket. In those cases I run a local repository, but then I don't get the cool bells and whistles that Github provides.

Recommendations to others considering the product:

There are a bunch of software repos out there, but Github is as good as any of them... probably better than most.

What problems are you solving with the product? What benefits have you realized?

We keep all of our source code in Github. This has simplified the code review process as well as tied into our automated build/deployment system.

Copy Review URL
Senior Architect
Enterprise
(1001-5000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Great for Enterprise, OpenSource and Individual Use"

What do you like best?

From chat programs, to continuous deployment solutions, to IDEs, GitHub is integrated in all the places you need it. Robust search capabilities and seamless browser integration allows for quick access to code and fast browsing of unfamiliar codebases. Pull request code reviews, task management and built in markdown rendering features allow for lightweight project management. In some cases the built in functionality would be sufficient to replace a number of other related product offerings.

What do you dislike?

For organizations using private repositories, I find that permissions management could use more depth. Being able to audit who has access to what can be a little challenging.

Recommendations to others considering the product:

empower your employees by subscribing to the leader in cloud SCM

What problems are you solving with the product? What benefits have you realized?

Source control management and peer code reviews across globally distributed teams. Identifying who should be contacted as knowledgable about a code repository. Identifying open source solutions that match our licensing requirements. Automated dependency reviews and linting for code quality improvement.

Copy Review URL
N/A
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Perfect Collaboration Platform"

What do you like best?

GitHub offers a secure, rapid way to share your codebase with other members of your team. For instance, I'm able to have 6-7 people work simultaneously while continuously making commits to our repository. In essence, GitHub's high availability would be the biggest reason why I'm still with them. (Also note: GitHub's support is fantastic as well, but I've only needed to contact them once and they replied within minutes of receiving my support request).

What do you dislike?

I dislike the included clients -- if you aren't familiar with 'git', or the command-line equivalent of GitHub's desktop client, you will struggle to make even a few edits to your repository. Fortunately, there are a plethora of other clients available, but GitHub could definitely improve here (software-wise).

Recommendations to others considering the product:

Word of caution: when you're using Github, please download another Git-compatible client. Whether it be Gitkraken, or SourceTreeApp, they offer a significantly better experience over the included Github Desktop Client.

What problems are you solving with the product? What benefits have you realized?

GitHub has significantly reduced our workload. Before switching to GitHub, we were using Gitea, which is great -- but managing our own infrastructure was way too much work and ultimately, we picked GitHub. This has undoubtedly provided a significant increase in productivity (and projects are completed quicker) as rollbacks, and etcetera, are a thing of the past.

Copy Review URL
Student
Mid-Market
(501-1000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best version control system"

What do you like best?

The most helpful feature of github is the commands that are very linux friendly. Once you understand the baisc concepts like staging, etc then its really easy to work with github. Github appears neat, you can easily check the changes you made, you ca revert back those changes.

What do you dislike?

One thing that I don't like are merge conflicts even if the space is changed by the two users on the same line of the same file. It is very difficult sometimes to remove the changes when the code from two branches are merged.

Recommendations to others considering the product:

This is the best version control system you will find, it is easy to use, once you learn the commands you will really like it.

What problems are you solving with the product? What benefits have you realized?

Multiple users can work on the same project at the same time in different branches and later on these branches can be merged to master. The pull requests give authority to the admin so that no one can make changes or force push over the running code.

Copy Review URL
Administrator IT
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"GitHub - Opinion"

What do you like best?

GitHub is an easy tool to operate and use at any stage. GitHub enables cooperation on open-source projects of other users, as well as making our projects available to users, so we can improve our application by suggesting comments of others. Github has an easy-to-use user panel. GitHub allows us to look for new solutions and get inspired by them so that we can find a ready-made, and some open-source solution instead of wasting time on the preparation and testing of part of our solution, so we can develop a community of developers. What's more, GitHub has excellent documentation that can help us during the implementation of the project.

What do you dislike?

New users may have trouble finding their way around the GitHub interface because it has a lot of features.

Recommendations to others considering the product:

If you are looking for a solution that will allow you to collaborate on projects and search open-source projects, you should consider trying Git-Hub now!

What problems are you solving with the product? What benefits have you realized?

Thanks to using GitHub we can store our git repositories in the cloud, as well as work with developers.

Copy Review URL
Ankur Kumar
Mid-Market
(201-500 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best plateform for code share"

What do you like best?

In the organization we work with Git and use Github for our vaults. The best thing about github is that we can keep our advancement in the cloud and open to the whole group. Likewise we can make diverse parts of work to go along with them once regulated.

The best thing about Github is:

-1 Unlimited vaults for nothing

2- Total help for the Git convention

3- Online 24 hours every day

4- Very simple to utilize

5- The structure of the web is straightforward and satisfying to the eye

6- It bolsters each programing language

7- It has layouts for GNU, MIT licenses ...

8- GitHub spare all your history changes made to your code

What do you dislike?

Regardless of whether git is anything but difficult to utilize, first when you begin it is stopped troublesome since you need to remember every one of the directions. Likewise it will require little investment to be acquainted with git for a fledgling. For an individual with less programming ability, git won't be much simple to utilize.

Recommendations to others considering the product:

This is an extremely awesome and stunning stage for the designer network that makes it truly smooth for the engineers to impart their code and audit to different designers adding to the venture too. I would prescribe Github to other people who need to share their work

What problems are you solving with the product? What benefits have you realized?

Github helps the organization a ton when filling in as a group in a similar task, having the capacity to share data and changes made to the improvement that is being done, permitting to play out a superior collaboration with no trouble

Copy Review URL
Aspiring Software Engineer
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"Control your version"

What do you like best?

You can easily keep track of your changes made in your repository . Not only yours , if you have contributed in other projects , people can help you as per your contribution , you can make a pull request and after merging you are a contributor of that very project.

You can keep private and public repo separate .

Bash interface or git bash is one of the best method to play with your projects from terminal.

What do you dislike?

There is nothing much to dislike.

But now-a-days , the website is very laggy . Most of the ipynb file doesn't open most of the time. It will keep saying reload and that is frustrating.

For your commit of past , it is difficult to make changes.

Recommendations to others considering the product:

Github is the tool used by any tech person in the world . Everyone has to keep track of their projects .

So I highly recommend it to anyone looking for opensource world.

What problems are you solving with the product? What benefits have you realized?

All the versions of any of my projects are uploaded on github. When I have to switch to a particular version , I can do that. Making things opensource is a new trend today which is mainly possible today due to github.

GitHub Pricing

GitHub User Ratings