Informazioni su GitHub

GitHub consente ai team di sviluppo di collaborare tra loro, nonché di rivedere e gestire il codice all'interno di una pipeline DevOps e la sicurezza integrata del codice.

Ulteriori informazioni su GitHub

Aspetti positivi:

It is a great platform for developers to showcase there work and get any help from the platform community.

Aspetti negativi:

It also sadly has no mobile app/mobile support at all.

Valutazioni di GitHub

Punteggio medio

Facilità d'uso
4,4
Servizio clienti
4,4
Caratteristiche
4,7
Rapporto qualità-prezzo
4,6

Lo consiglieresti?

9,2/10

GitHub ha una valutazione complessiva di 4,8 stelle su 5, calcolata sulla base di 5.508 recensioni degli utenti di Capterra.

Hai già usato GitHub?

Condividi la tua esperienza con altri acquirenti.

Filtra le recensioni (5.506)

Yogendra
Yogendra
Release and QA Manager
Utente LinkedIn Verificato
Servizi e tecnologie dell'informazione, 201-500 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Great software service for a version control system

5,0 2 anni fa
Sottotitoli in italiano disponibili nel lettore video
Steve
Steve
Web Developer
Utente LinkedIn Verificato
Software informatici, Lavoratore autonomo
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

GitHub Review

5,0 6 mesi fa
Sottotitoli in italiano disponibili nel lettore video
Roberto
Web Developer Senior (Italia)
Utente LinkedIn Verificato
Internet, 11-50 dipendenti
Ha utilizzato il software per: Più di 1 anno
Fonte della recensione

Ci sono buone ragioni perchè Github è leader delle soluzioni di code hosting

5,0 mese scorso Nuova

Commenti: Poter mettere in un posto sicuro il mio codice che è sempre disponibile in ogni momento per me ha una cerca importanza. Mi permette anche di trovare le varie differenze che ci sono tra una versione e l'altra sia con l'utilizzo dei logs che con git blame per trovare quando sono state fatte determinate modifiche di un file. L'utilizzo poi delle Pull Requests (PRs) è sicuramente una cosa inestimabile come strumento per non perdere di vista il workflow dello sviluppo.

Aspetti positivi:

GitHub ha un range ben fornito di servizi che hanno a che fare con le varie parti del ciclo di vita dello sviluppo, dall'hosting del codice fino a una ampia gamma di strumenti per gestire il codice e tramite le varie versioni vedere come è cambiato nel tempo. Permette quindi anche di recuperare codice che è stato rimosso o recuperare file che sono stati cancellati nelle precedenti versioni.Mi piace anche che Github sia integrato con vari servizi di terze parti.

Aspetti negativi:

GitHub offre comunque una serie di strumenti simili a servizi concorrenti e alcuni di questi non sono user-friendly ad esempio la possibilità di fare test automatici. Poi la scelta spetta allo sviluppatore che sceglie appunto GitHub (nessuno è obbligato a sceglierlo) ma magari più piacere tutto quello che viene offerto.

Daniele
Daniele
Sviluppatore (Italia)
Utente LinkedIn Verificato
Internet, Lavoratore autonomo
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Indispensabile

5,0 10 mesi fa

Commenti: Github risolve i problemi di versamento di un prodotto, mi permette di ripristinare parti di un progetto o di potere sviluppare parti sperimentali senza per questo perdere il codice della parte principale

Aspetti positivi:

GitHub è indispensabile per chi come me è uno sviluppatore. Controllo delle versioni dei vari lavori (app o siti web), repository per le varie collaborazioni, gestione dei progetti e una community vastissima, rendono GitHub un must have

Aspetti negativi:

La sua configurazione è un pò macchinosa e non immediata. Nulla di sconvolgente ma potrebbe essere più snella.

Nancy
Web menager (Italia)
Marketing e pubblicità, 51-200 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Mi ha sempre aiutato

5,0 mese scorso Nuova

Commenti: Il vantaggio più grande che nel passare nel tempo ho potuto rivedere i progetti, senza averli persi ne niente

Aspetti positivi:

Per una persona che lavora nell ambito informatico questo programma è veramente essenziale, per poter ricordare i progetti nel tempo, per il lavoro, per quando fai i colloqui, è comodo è facile da usare

Aspetti negativi:

Integrazione è facilissima ed è anche molto facile da usare perciò nessun problema

Utente Verificato
Student (Italia)
Utente LinkedIn Verificato
Ingegneria meccanica o industriale, 51-200 dipendenti
Ha utilizzato il software per: 6-12 mesi
Fonte della recensione

Completo

4,0 mese scorso Nuova

Aspetti positivi:

Permette di scaricare applicativi utili allo sviluppo software, essendo famoso è molto grande

Aspetti negativi:

L'aspetto grafico è sicuramente migliorabile,

Nadine
Nadine
recensione (Italia)
Utente LinkedIn Verificato
Internet, Lavoratore autonomo
Ha utilizzato il software per: Prova gratuita
Fonte della recensione

recensione Git hub

5,0 3 settimane fa Nuova

Commenti: ok bene

Aspetti positivi:

molto piacevole esperienza nell'utilizzo

Aspetti negativi:

non saprei sono stata soddisfatta delle capacita

Lankit
Lankit
DevOps Engineer (India)
Utente LinkedIn Verificato
Servizi e tecnologie dell'informazione, 51-200 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

core pillar 💪 of whole developer community

5,0 4 settimane fa Nuova

Commenti: I use GitHub every day on my all project to develop separate features in a single project simultaneously without them bottlenecking to each other.

Aspetti positivi:

VCS and it's being free for all basic needs, from the smallest firms to IT behemoths, everyone uses GitHub.

Aspetti negativi:

the learning curve may seem steep if someone wants to do advance pull requests and forking.

Alternative considerate: Bitbucket

Perché scegliere GitHub: I wanted to try CI/CD with a simple React project but I found out it's basically private GitHub without all the experience that the OG has, so simply moved back to Github.

Software precedente: AWS CodeCommit

Perché passare a GitHub: GitHub is industry leader when it comes to handle Version Control System

Jerome
Jerome
Software Developer (USA)
Utente LinkedIn Verificato
Servizi e tecnologie dell'informazione, Lavoratore autonomo
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

GitHub - The standard for Git repos in the Cloud

5,0 4 settimane fa Nuova

Commenti: I started with GitHub's free option as a trial and it went so well, we just kept using it.

Aspetti positivi:

GitHub continues to improve with tools focused on helping developers. The base account that is free offers tons of features. When you are ready to test out the paid features, the value is there as well. I like that it is an optional upgrade since not every organization needs them.

Aspetti negativi:

When someone says 'GitHub can do it', it is getting harder to know if it is GitHub Free or one of the paid options. If you aren't following GitHub's releases, you can get left behind quite quickly.

Alternative considerate: GitLab e Bitbucket

Software precedente: Apache Subversion

Perché passare a GitHub: GitHub's free option satisfied the need and nailed the features we were using. Once trying it, we didn't look any further.

Arhat
Cloud Technical Consultant (USA)
Servizi di informazione, 10.000+ dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Great value for reasonable expense

3,0 4 settimane fa Nuova

Aspetti positivi:

Good for software developers and DevOps.

Aspetti negativi:

Its UI is somewhat appealing. Not good for latest blockchain advancements.

Utente Verificato
Software Developer (Cile)
Utente LinkedIn Verificato
Software informatici, 11-50 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Best software for Tech companies

5,0 3 mesi fa

Commenti: I'm very happy with the product, since we have been using it everyday, the amount of new bugs has decreased a lot, and we can track more efficiently the work inside a sprint and at the end of it.

Aspetti positivi:

It's very easy to integrate with other software that the company already use it. For example, we use Discord to communicate between coworkers, and thanks to the Github bot integrated in it, there's a message each time someone approved a Pull request or Closed an important Issue. Also, with his integrated CI/CD, we can now upload a new version of the app and even testing it, so the final user can have a very good experience without major flaws.

Aspetti negativi:

I wish that Github can have a better use to link Issues and Pull Requests, it's very interactive but there are time that I forget to link some Issue and it's a little frustrating to have some unlinked Issues after a sprint.

Alternative considerate: GitLab e Bitbucket

Perché scegliere GitHub: We need it to integrate some CI/CD to increase the quality of our product, Bitbucket have the feature but it's complicate and also a little expensive compared to Github.

Software precedente: Bitbucket

Perché passare a GitHub: Because of the CI/CD and the project management option that we are currently using.

HansOlivier
Student - Intern (Canada)
Software informatici, 5.001-10.000 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

The code versionning standard

5,0 3 settimane fa Nuova

Commenti: I have used GitHub personally and never had any problems. I also used it professionally and every time something came up, I knew with high confidence that my coworker or myself messed up and that it was not the software's fault. All of my code versioning with GitHub was used on teams with less than ten members.

Aspetti positivi:

The entire code versioning tool is so easy to use and does every branch operation with visual clarity. It implements git quite easily, especially with a RSA key.

Aspetti negativi:

There is no real issue with GitHub. It does exactly what it is supposed to be doing. I could say that I had a few difficulties learning the concept of versioning when first using it.

Alternative considerate: GitLab, Jenkins e Bitbucket

Perché scegliere GitHub: GitHub was simply a more elegant and free solution for my needs. BitBucket was a more appropriate ressource for a bigger business, as it included in Atlassian. However, it is marginaly more expensive. GitLab also has the same cost issues. As for Jenkins, I simply felt that it was slower to reach roi.

Software precedente: GitLab, Jenkins e Bitbucket

Perché passare a GitHub: GitHub was simply a more elegant and free solution for my needs. BitBucket was a more appropriate ressource for a bigger business, as it included in Atlassian. However, it is marginaly more expensive. GitLab also has the same cost issues. As for Jenkins, I simply felt that it was slower to reach roi.

Sahil
Business Operations Associate (USA)
Servizi di informazione, 5.001-10.000 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Github Honest Review

5,0 mese scorso Nuova

Commenti: Overall, the experience was fantastic, and if the macOS issues can be fixed, Github will be the best software for coders

Aspetti positivi:

The ability to write clean code, and push code to production without any merge errors, and the ability to handle any merge errors from any network, are the best features of this product. It really helps me to stay focussed on my tasks, and perform better code reviews during the sprints.

Aspetti negativi:

The integration with macOS and Apple laptops is difficult and can be removed, or at least made better. Sometimes I face BSOD issues or crash issues while pushing my iOS code to prod using Github

David Felipe
David Felipe
VP of Engineering (Colombia)
Utente LinkedIn Verificato
Vendita al dettaglio, 51-200 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Simple yet powerful

5,0 2 mesi fa Nuova

Commenti: We use github for organizations to provide version control and continuous delivery capabilities to our software engineering teams

Aspetti positivi:

- Simplicity, you can start working in less than 5 minutes - User management is easy - Collaboration tools are great - GitHub actions is a super simple standard to add continuous delivery capabilities

Aspetti negativi:

- Github actions price is quite difficult to understand - Roles and permission are not very granular - Compared to similar tools it has less features, but that is good sometimes

Alternative considerate: GitLab

Perché passare a GitHub: Simplicity and previous experience with the tool

Chris
Owner (USA)
Servizi ai consumatori, 2-10 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

GitHub is Critical to our success

5,0 3 settimane fa Nuova

Commenti: Overall using GitHub has saved us a ton of time when tracking issues and collaborating as a team. It has also made publishing code snippets in our tutorials and documentation a breeze.

Aspetti positivi:

The issue tracking and code management. We use it to publish code snippets and track customer issues

Aspetti negativi:

There was a bit of a learning curve and figuring out how to best implement it into our process, but it has become a part of our daily work.

Alternative considerate: Bitbucket e Asana

Perché passare a GitHub: We like simplicity and control and GitHub gives us the ability to use it how it fits our team and purpose best.

Jander
Jander
Project Manager (Brasile)
Utente LinkedIn Verificato
Istruzione superiore, 5.001-10.000 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

The best place for your code

5,0 2 mesi fa Nuova

Commenti: I use GitHub for personal projects and I have all I need to maintain my code safe and available.

Aspetti positivi:

Code versioning; Visual Studio Code integration; Private repositories; API; Big community.

Aspetti negativi:

I think the enterprise price would be less expensive.

Utente Verificato
Chief Technology Officer (Kenya)
Utente LinkedIn Verificato
Computer e sicurezza della rete, 11-50 dipendenti
Ha utilizzato il software per: 6-12 mesi
Fonte della recensione

Coding with ease

5,0 4 settimane fa Nuova

Commenti: Overall Github is the most inexpensive interactive safe environment to develop any program that enables collaboration for best output i cant imagine undertaking any project without this tool

Aspetti positivi:

The ability to collaborate on projects makes it easy to work on the same code which previously was unmanageable.The safe environment created by github has made it easy to attain project milestones in time while ensuring data safety

Aspetti negativi:

There has not yet been development of a mobile application for the project

Alternative considerate: Dream Maintenance e Visual Studio Code

Perché passare a GitHub: The environment for collaboration is easy and the ability to import any developers tool makes it easy to use

Khalid
Khalid
content writer (India)
Utente LinkedIn Verificato
Gestione formativa, 11-50 dipendenti
Ha utilizzato il software per: 6-12 mesi
Fonte della recensione

BEST code development means GitHub

5,0 2 mesi fa

Commenti: My overall experience with app/software/SAAS can be summed in the follwing points: A. The given app/software/SAAS has been solving the following business problems :
- automated deployment pipeline
- when in need of repository while working on open source projects
- deploying of programs within cloud platforms like AWS
- aids everybody in building great softwares
- helps in understanding the overall product requirements
B. i have been able to realize the following benefits with the help of the given app/software/SAAS :
-putting up of an open-source repository
- learn from other open-source projects
- helpful when multiple users working upon one single code

Aspetti positivi:

i found the following features as most impactful: - version controlling - dependabot for vulnerability scanning - integrates well with third-party based app - ability to go back to previous versions if present code shows error - high repository privacy Yes the product is quite easy to use for: - hassle free source code hosting - Container Registry quite helpful - open-source community involvement fostering - user interface is really smooth easy and Excellent - open-source applications/code of all available to tweak Yes i was successfully able to implement the integration of the app/software/SAAS with my existing business processes quite smoothly and easily as i could set it up with a little self-help, effort, and online training guides..

Aspetti negativi:

I found the following features that were either missing or could be improved: - merger-conflicts through github could be improved - pull request codeview could be improved - no options for delete update and issues create for teams and users - Like many other IDEs, the code editing environment features lacks in additional functionalities. I found the following features or aspects of the product that are difficult to use: - folder deletion - absence of rich CI/CD -one is  unable to install, download, as well as set up one's own GitHub server. - permanent removal of unwanted files - misleading repository contributions count No, the integration of the app/software/SAAS with my existing business processes not so much difficult as i could set it up with a little self-help, effort, and online training guides.

Utente Verificato
Platform Engineer (India)
Utente LinkedIn Verificato
Servizi bancari, 51-200 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

GitHub is the Industry Standard of SCM & versioning tools

5,0 2 mesi fa

Commenti: GitHub is a more than excellent Source code management & Versioning tool. Most developers I know use it daily & are quite happy with the extensive features & integrations it provides with other IDE & continuous deployment tools like Jenkins, CircleCI.
Also, continuous support & feature improvements from GitHub team is very much appreciated by its large community.

Aspetti positivi:

Starting with versioning, ease of code management & collaboration, which is of utmost priority for any company that wants to develop code. GitHub provides it all. They keep adding new features such as vulnerability scanning & integrations with IDE platforms like VScode. This makes GitHub even more reliable & convenient for coders. Today, majority of coders will tell you to choose GitHub over any other platform given how much it has helped them & their company to develop code, continued with feature & bug management.

Aspetti negativi:

Merge conflict handling has improved since it was first implemented but there is still a lot of scope to make it easy for developers. Code search is another feature I want GitHub to improve on, currently it does not allow to search for specific piece of logic inside a big repository until you take a pull & do it in your IDE

Alternative considerate: CVS

Perché passare a GitHub: Features & reliability

Ranu
Software Developer (India)
Servizi e tecnologie dell'informazione, 11-50 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

The ultimate source code manager.

5,0 2 mesi fa

Commenti: I am using this tool from 7 years and I have never found any issues with it. I have used it from version controlling to setup my own CI/CDs for various products on multiple cloud service providers and I really like their UI.

Aspetti positivi:

First of all it got very simple, easy to understand and user friendly user interface tool that can be user by anyone within hours of it deployment. Most of the functions can be accessed with both command line and through dashboard too. Also CI/CD is one of the best feature that it provides and reduces manual efforts of code deployments. It provide supports for almost all languages and even it raises mail for some security vulnerabilities found by it. Best part you can have both public and private repos.

Aspetti negativi:

There is no any such issues I have found. Just few features are there for which you need to pay.

Alternative considerate: GitLab

Perché scegliere GitHub: The UI was bit complicated to understand for team.

Software precedente: GitLab

Perché passare a GitHub: It is very user friendly tool and there are lot of open source features provided by it.

merroudj
merroudj
Freelancer (Algeria)
Utente LinkedIn Verificato
Software informatici, Lavoratore autonomo
Ha utilizzato il software per: Più di 1 anno
Fonte della recensione

Most unforgettable software service

4,0 2 mesi fa

Commenti: Due to the comprehensive guide and article support part that you may utilize as long as it is linked to git for practically any topic on earth, you need not miss information when using GitHub. You may learn more about the SSH keys creation from its content. There is a reference for the appropriate git workflow available. You can have examples of gitignore for your upcoming project and other things (and more). You don't need to look elsewhere for all the information you want

Aspetti positivi:

Free service, while there are also premium options, a Large community, quick searches inside the structure of the repo, and accessibility to support. With GitHub, you may store your projects and make them available to your colleagues for inspiration or collaboration. The beauty of it is that you can have many people work together remotely on a project, putting you all, so to speak, on the same page. With GitHub, you may store your projects and make them available to your colleagues for inspiration or collaboration. The beauty of it is that you can have many people work together remotely on a project, putting you all, so to speak, on the same page. Since Microsoft acquired GitHub, we are now able to host private projects, and they will function with any CI environment, including CircleCI or GitHub. The most well-known git implementation is GitHub. GitHub provides a wealth of reliable information about source code contributions for security evaluations. Both the command line and the GUI make it simple to search for new source code changes, making it simpler to find modifications and potentially susceptible code. Additionally, it is simple to comprehend what changes were made to the source code following a security update, making it simple to grasp how they were implemented.

Aspetti negativi:

It isn't completely open because you aren't allowed to upload anything larger than 100MB and the free version's repository size is just 1GB. Getting used to the mental model when you're new to GitHub is one of the difficulties that is frequently mentioned but becomes easier over time and with experience. It might not be the ideal instrument for documenting ideas or the creative process. LayerVault or a program that is comparable to it would be a fantastic choice for this particular task. Git, in our opinion, is not the ideal tool for tracking design but is quite effective for tracking code. When drawings must be converted into code or exported to a production environment, it might appear to be a little bit of a murky area. I'd love to see GitHub release a feature-rich mobile app to make managing repositories on tiny screen devices easier and more practical. This would be necessary for developer workflows that need problems or work-item capabilities.

Utente Verificato
Chief Product Officer (Kenya)
Utente LinkedIn Verificato
Software informatici, 11-50 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Why use GitHub in 2022?

5,0 4 mesi fa

Commenti: As the CPO at the company, I am always under pressure to produce good results on time. Through using GitHub, this goal has come to fruition. The developers can collaborate remotely, bugs get quickly resolved, and products are seamlessly deployed on GitHub.

Aspetti positivi:

I find the whole GitHub model quite refreshing. In a matter of seconds, I am able to create an account, create a repository and get instructions on how to set it up on my computer. The introduction of the GitHub desktop made things even simpler. Project tracking, graphical progress representation (commits, issues, pull requests and the timeline), project boards, automated deployment, seamless integration, webhooks, bespoke security keys and CI/CD are among the many functions that GitHub is able to perform. All major IDEs nowadays have the option to integrate with GitHub accounts directly and initialize Git for every new project you start making source control a seamless process. I love the immense collaboration tools and the fact that it works with many existing workspaces such as Notion, therefore, making product development quick and effective.

Aspetti negativi:

GitHub needs to add more integrations to ensure new users have a smooth transition from other products so that work done before onboarding is not lost.

Alternative considerate: GitLab e Bitbucket

Utente Verificato
Small Company Owner (Brasile)
Utente LinkedIn Verificato
Internet, 2-10 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Best source control system ever

5,0 5 mesi fa

Commenti: It always sent clear messages to help myself find myself at the development, no matter the stage it is. It always provided simple and safe tools to helpe me whenever I needed. In general I am very satisfied with the tool. Nowadays I do not pay for any use, for I do not ned it, but I will gladely pay again when the time cames.

Aspetti positivi:

In addition to being one of the first platforms of its kind and a great choice for software project management, github went further and became a true developer network, the first one I guess. Many companies hire exclusively considering the particular repository of each developer what mekes the employees even more eggor to lear the environment.

Aspetti negativi:

Not much but yet a little above the price if compared to other rivals.

Alternative considerate: GitLab

Perché scegliere GitHub: Between others git was developed by Linus Torvalds, a code versioning tool by developers to developers and it led us to use git, from there we needed something remote, something easy to use and them we ended up using git, the most popular of that time (and probably yet the most popular)

Software precedente: Apache Subversion e CVS

Perché passare a GitHub: It was the most popular of that time (and probably yet the most popular)

Meraz
Meraz
Assistant Manager (Irlanda)
Utente LinkedIn Verificato
Servizi e tecnologie dell'informazione, 10.000+ dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Must have for all Development Endevours

4,0 6 mesi fa

Commenti: It is a safe, scalable, and trustworthy technology that can successfully handle the version control of any program, making it appropriate for a wide variety of code. GitHub is equipped with a comprehensive set of features and safety precautions. We have aggressively elucidated a lot on the manner that standard getting resources are not really helpful when trying to find a solid engineer. Top designers don't hunt effectively for new opportunities and don't use regular work sheets or LinkedIn. It is recommended that you search in certain locations for high-end technological expertise. How exactly does one go about locating a designer in this day and age? On the stages where the IT people group gathers to collaborate, exchange coding techniques, and learn from one another, you will find programming engineers.

Aspetti positivi:

Setting up and getting started with Github is quite simple. When you begin a new repository, you will be guided through the process of effortlessly adding your source code from your computer to your repository using a few simple instructions. It also has a large number of other capabilities, such as task management, problem management, interaction with DevOps for deployment, static hosting of websites, and a great deal of more functionality. Additionally, it has a high level of extendability and enables you to integrate a large number of market-sourced components. You have the option of keeping your source code private or making it available to the public.

Aspetti negativi:

Some time for me Because GitHub was developed without a simple user interface, verifying even the smallest and easiest things, such as a date, requires you to hover over another date in order to give you the exact hour and time of a commit per se. Because of things like these, using GitHub may be challenging for those who are just starting out with the program, but it becomes easier the more you work with it.

Alternative considerate: Bitbucket

Perché passare a GitHub: Bitbucket is too expensive.

Ava
Ava
Software Development Engineer (USA)
Utente LinkedIn Verificato
Wireless, 10.000+ dipendenti
Ha utilizzato il software per: 6-12 mesi
Fonte della recensione
Fonte: GetApp

Powerful tool for developers and to be able to carry out a wide variety of projects as a team.

4,0 6 mesi fa

Commenti: It has been a great step for the development of my personal and commercial projects, because I can work hand in hand with my colleagues, being able to carry out projects from scratch either in private or public repositories, assigning tasks, being able to follow them, exchange ideas and even solve problems in the code in a short period of time. In addition, when working together with other colleagues, it is much easier to complete projects on time and deliver successful projects.

Aspetti positivi:

There are several aspects that I like about GitHub as a software developer, having this high potential tool at hand makes it much easier to carry out projects of great value, since in one place it is possible to carry out the entire process necessary for a clean code.I like that it allows to be able to manage in a more reasonable way the time of development of versions and the time that is needed for the review of the code, because by being able to allow access to whoever you want to be able to solve any problem in the code, it makes it easier for them to solved in the shortest possible time. Not only does it guarantee a clean code but it also allows synchronizing the development of the code, that is, different tasks can be assigned to several members so that the progress of the project is rapid. A valuable feature of this tool is that it makes it possible to get the original code and even make changes without having to worry that the other team members will not have the updated version, this saves time and avoids overwriting the code which can be a great benefit error. In addition, assigning tasks allows the project to be much more fluid and that the workflow does not fall on a single person and the best thing is that it is simple to track progress. For example, assigning tasks gives me and my team to have better coordination and be able to advance in each task quickly.

Aspetti negativi:

GitHub is an ideal tool for developers and programmers and even students since it allows you to work in private or public repositories, being able to interact with other developers, however, before being able to use each of its functions smoothly, you need time to fully understand it said software, this is because its learning curve can be somewhat high and more so if you are a beginner.

Santosh
Software Engineer II (USA)
Settore automobilistico, 10.000+ dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Excellent Developer Tool - GitHub

5,0 7 mesi fa

Commenti: - The overall experience with GitHub is excellent and very satisfactory. The tool has many good features provided OOB for many customers to get go from the initial setup itself.

Aspetti positivi:

- The most important feature that we use at a very critical phase is the version control, creating pull requests for the developers to review the code base continuously, for continuous integration and continuous deployments for merging code and deploying code to production - The tool is very easy to use and navigate without any prior experience - The tool has very good support team to resolve any issues in the process - The tool is very widely used by enterprise companies in the market to manage the code base

Aspetti negativi:

- The pricing could be more reasonable as compared to the other tools in the market - The UI can be more intuitive for the users to work with - The tool can include more features in the tool that could be used by many customers instead of building custom API's and having issues in the workflows.

Alternative considerate: Bitbucket

Perché passare a GitHub: - The pricing was less when compared to the other tool we choose. It did not had other integrations we are looking for.

Fábio
Fábio
Senior Software Security Analyst (Brasile)
Utente LinkedIn Verificato
Computer e sicurezza della rete, 501-1.000 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

GitHub for devs and for security reviews

5,0 7 mesi fa

Commenti: Overall, GitHub offers all main features of git in a user friendly website.
Everything can be done through the interface, including creating your own static site.

Aspetti positivi:

GitHub is the most well known git implementation. For security reviews, GitHub offers many solid information regarding source code commits. It is easy to search for a new source code change on both command line and GUI, making it easier to detect new changes and potential vulnerable code. It also is easy to understand what was changed to the source code after a security fix, allowing for easy comprehension of the implementation.

Aspetti negativi:

Since it is an implementation of git, the learning curve of more complex commands and features is very steep. The average user will only use the basic features (like git clone, which downloads a copy of the repository to the local machine, or git pull/git commit, which will publish the changes to the remote repository), but when trying to use the more complex features (like merging, purging code, reverting a state) it can be time consuming to learn.