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.
It is a great platform for developers to showcase there work and get any help from the platform community.
It also sadly has no mobile app/mobile support at all.
Filtra le recensioni (5.758)
Utilizzo
Ordina per
Filtra le recensioni (5.758)
Yogendra
Great software service for a version control system

Steve
GitHub Review
Roberto
Ci sono buone ragioni perchè Github è leader delle soluzioni di code hosting
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.
Massimiliano
GitHub la piattaforma di hosting e collaborazione per il controllo delle versioni basato su Git
Commenti: Github è ottimo per il mio ambiente di sviluppo perché offre funzionalità avanzate di controllo versione che permettono di tenere traccia delle modifiche e di gestire il codice sorgente in modo efficiente. È una piattaforma molto popolare per gli sviluppatori di software open source e quindi consente di trovare il codice sorgente di esempio sia come repository che come Gist per lo sviluppo di nuovi progetti.
Aspetti positivi:
Github è una piattaforma web-based di hosting per il version control system Git, che permette agli utenti di collaborare e gestire il codice sorgente dei loro progetti software. Github è open source e gratuito e permette ai team di sviluppo di lavorare insieme senza costi onerosi. Github è integrabile con molti altri strumenti di sviluppo, come ad esempio editor di codice, IDE, strumenti di test, strumenti di analisi del codice e molto altro.
Aspetti negativi:
L'uso di Github richiede una certa curva di apprendimento, specialmente per coloro che non hanno mai utilizzato un sistema di controllo versione prima d'ora. Alcune delle funzionalità più avanzate di Github, come la gestione di repository privati, possono avere costi elevati. Github ha subito in passato alcuni problemi di sicurezza, come ad esempio l'esposizione involontaria di token di autenticazione utente.
Fabiano
Impossibile non utilizzarlo
Commenti: Lo utilizzo su ogni progetto della mia azienda. L’interfaccia grafica è molto comoda e permette di fare tutte le operazioni possibili da linea di comando ma con semplicità.
Aspetti positivi:
Praticamente per ogni progetto lo si utilizza. Fondamentale per collaborare e non scrivere lo stesso pezzo di codice tra colleghi.
Aspetti negativi:
Un po’ ostico per chi alle prime armi per quanto riguarda l’interfaccia da linea di comando.
Teresa Maria Rosaria
Essenziale per la ricerca scientifica
Commenti: La mia esperienza con GitHub è ormai annuale e continuerà nel tempo. Senza GitHub verrebbe meno parte del mio lavoro
Aspetti positivi:
Di vitale importanza nel mio campo lavorativo ossia programmatrice in ambito scientifico. La condivisione dei codici nella comunità scientifica è di vitale importanza sia nello sviluppo di programmi che nella riproducibilità dei dati e GitHub è un pilastro in questo. La capacità di gestire codici in qualsiasi linguaggio di programmazione e la chiara interfaccia grafica sono i punti di forza
Aspetti negativi:
Di meno facilità è l'upload e il download di packages

Daniele
Indispensabile
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.
Alessio
Ottimo per programmatori
Aspetti positivi:
GitHub è un buono strumento di gestione del codice sorgente e di controllo delle versione, è compatibile con la maggior parte degli strumenti per programmare, è anche la miglior piattaforma per condividere software open source con il resto del mondo
Aspetti negativi:
Non ho trovato nulla che non mi piacesse di gitHub
Nancy
Mi ha sempre aiutato
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
Claudio
Il miglior programma per il versionamento del codice
Commenti: Complessivamente consiglio GitHub a tutti i programmatori per tenere traccia delle varie implementazioni
Aspetti positivi:
GitHub è il software più utilizzato per il versionamento del codice, è facile e semplice da utilizzare, anche solo con le funzionalità gratuite offre molte possibilità sia per aziende sia per progetti personali
Aspetti negativi:
Difficilmente si trovano punti deboli su GitHub
Leonardo
Ottimo git repository
Aspetti positivi:
La gestione dei vari progetti è organizzata in modo impeccabile
Aspetti negativi:
La modifica interna dei file non è delle migliori
Francesca
Ottimo
Aspetti positivi:
ottimo prodotto per il versionamento del software, non fornisce limitazioni di condivisione tra colleghi
Aspetti negativi:
Nessun problema riscontrato nell'utilizzo
Utente Verificato
Ottima esperienza di utilizzo
Aspetti positivi:
ottima possibilità integrazione con tool esterni per esempio lo usiamo con Jenkins per CICD. Scan del codice per identificare vulnerabilità, facilità di utilizzo.
Aspetti negativi:
non mi vengono in mente aspetti negativi.
Utente Verificato
Completo
Aspetti positivi:
Permette di scaricare applicativi utili allo sviluppo software, essendo famoso è molto grande
Aspetti negativi:
L'aspetto grafico è sicuramente migliorabile,
Nadine
recensione Git hub
Commenti: ok bene
Aspetti positivi:
molto piacevole esperienza nell'utilizzo
Aspetti negativi:
non saprei sono stata soddisfatta delle capacita

Oliviu Alexandru
GitHub: A Comprehensive Review of its Features, Advantages, and Disadvantages
Commenti: Overall, the experience of using GitHub is largely positive for most developers. The platform provides a wide range of features and tools to help users manage their projects, collaborate with others, and ensure the security of their data. The user interface is intuitive and user-friendly, making it easy for individuals to get started with the platform, and the active community of users provides a wealth of resources and support.However, there are some drawbacks to the platform as well. The cost of the service may be higher for larger organizations, and some users may find the interface or navigation to be confusing, particularly if they are new to version control systems. Additionally, the platform's focus on collaboration may not be ideal for users who prefer to work on their own projects in isolation.Despite these limitations, the overall experience of using GitHub is positive for most users. Whether you are a seasoned developer or just starting out, GitHub is a powerful platform that provides a wide range of features and tools to help you manage your projects and collaborate with others.
Aspetti positivi:
User-friendly interface and ease of use, making it easy for developers to get started with the platform.Comprehensive documentation and resources, making it easy for users to learn and understand its features.Large community of users, making it easy to find answers to questions and collaborate with other developers.Integrates with a wide range of tools and services, including Slack and Visual Studio, making it easy to integrate into existing workflows.Advanced security features, such as two-factor authentication and data encryption, ensuring sensitive information remains secure.Highly scalable, making it a good choice for both small and large development teams.Offers a wide range of features, including version control, bug tracking, and project management.Robust infrastructure, ensuring high reliability and availability for users, even during high-traffic times.
Aspetti negativi:
Some features and services are only available on paid plans, making it potentially more expensive for users.Interface and navigation may be confusing for some users, particularly those who are new to version control systems.The platform's focus on collaboration may not be ideal for users who prefer to work on their own projects in isolation.Some users may encounter technical issues or bugs, although these are typically resolved quickly by GitHub's support team.
Nikhil Kumar
Awesome tool for repository management and open source contributions.
Commenti: Overall GitHub is an awesome tool for any kind of user ranging from students to professionals and it is very easy to use also.
Aspetti positivi:
The most likable feature is that it's free to use GitHub and also it is simple and straightforward in its UI/UX and it also provides learning resources.
Aspetti negativi:
At this point, I don't have any cons to mention because the platform is free and very easily accessible and yes if it was paid then there would be a lot of things that can be improved.
Alternative considerate: GitLab e Bitbucket
Perché passare a GitHub: GitHub became very crucial when it comes to the open source community I support and contribute to open source projects also I create and share open source projects over GitHub because the majority of OSS tool repositories are hosted on GitHub.
Bibhuti
Github review (8 years of usage)
Aspetti positivi:
- free private repo is cool - Github actions is awesome - Github pages saves a lot of money for web apps demo & open source projects. I myself have hosted all of my open sources web apps on Github pages. These are my favorites. Rest I can go on and on.
Aspetti negativi:
- Search feature is lacking. If there was better search functionality (eg. [SENSITIVE CONTENT] - powered by algolia), it would be a lot helpful. Searching one report among thousands is a pan right now. - Dependabot is pain - Sometimes Github pages doesn't update properly - Don't get relevant projects on "Explore repositories" section
Alternative considerate: Bitbucket
Perché scegliere GitHub: Github was better, in terms of free features and the UI.
Software precedente: GitLab
Perché passare a GitHub: GitHub has a lot of cool features for free.
André
A Powerful Tool for Collaboration and Version Control - GitHub
Commenti: Despite the limited storage space, our team has found GitHub to be an incredibly powerful tool. It is easy to use and helps us to collaborate, track issues, and keep our code organized and versioned.
Aspetti positivi:
GitHub has been an invaluable tool for our team. We use it for collaboration, version control, and project management. With its intuitive interface, anyone can easily learn how to use it. We also appreciate the ability to create and track issues, making it easy to stay on top of problems and progress.
Aspetti negativi:
The one downside we have found with GitHub is its limited storage space. As our project grows, we need more space to store our code and files, but the current plan doesn't offer the capacity we need.
Ruhid
Is there anything better than Github?
Aspetti positivi:
The good aspects are not counted. First of all, the site has everything you are looking for, be it the problems you are experiencing or a project you are looking for, codes, phone systems (ROM), website templates and more, it is good to find all kinds of files. It reveals the quality of the site. These are the features that I like the most about git hub, with the categories being organized, easy to use, and more features.
Aspetti negativi:
The category system and search filter can be further improved, as long as I use the site, there is no other feature that I don't like.
Vishal
Professional ticketing software
Commenti: I like to use it which offer me a comfort to control my projects on GitHub and I'm still using it for last +2 years. Highly recommend it
Aspetti positivi:
Design and control are very useful of GitHub that make easy and fast to assist our clients but it multiple projects control is awesome.
Aspetti negativi:
No it is not making much difficulty but it is lightly slow to control
Sharma
Review for GitHub
Aspetti positivi:
Version Control: GitHub provides Git-based version control to manage projects and track changes.Collaboration: GitHub allows multiple users to collaborate on a single project through pull requests, code reviews, and issue tracking.Project Management: GitHub provides a platform for managing projects through its built-in project boards and kanban boards.Code Hosting: GitHub provides unlimited private and public code repositories for hosting and sharing code.Documentation: GitHub provides a platform for creating and sharing documentation for projects.Integrations: GitHub integrates with various tools and services, including continuous integration/continuous deployment (CI/CD) tools and project management tools.Security: GitHub provides security features such as access control, code signing, and security alerts to protect projects.Community: GitHub has a large developer community, making it easy to find answers, collaborate, and contribute to open-source projects.
Aspetti negativi:
Cost: For private repositories and advanced features, GitHub requires a paid subscription, which can be expensive for individual users and small teams.Limited Storage: GitHub has limited storage for larger files, and it can be difficult to manage large binary files or backups on the platform.User Interface: The GitHub user interface can be overwhelming and confusing for new users, and some advanced features can be difficult to use.Dependence on Internet: GitHub requires an internet connection to use, which can be a drawback for users with limited or unreliable internet access.Limited Customization: GitHub has limited customization options, and it can be difficult to integrate with other tools or modify the platform to meet specific needs.Performance: GitHub can become slow or unresponsive during periods of high usage, and some users may experience performance issues when working with large repositories or projects.Privacy Concerns: Although GitHub provides security features, some users may have concerns about privacy and the security of their data, especially when hosting sensitive information on the platform.
Tanmoy Sarkar
Savior of a programmer
Aspetti positivi:
Source Control: Github allows for easy management of source code by providing a central repository for storing and tracking code changes.Collaboration: Github allows for easy collaboration between team members by providing tools for code review, issue tracking, and project management.Accessibility: Github allows for easy access to code from anywhere, making it possible for remote teams to work together seamlessly.Scalability: Github can handle large codebases and handle a large number of users and contributors.Community: Github has a large and active community of developers who can provide support and share knowledge.Integrations: Github can be integrated with a variety of other tools such as continuous integration systems and project management tools.Version control: Github provides powerful version control features such as branching, merging, and rollback capabilities.Open source: Github is open-source, meaning that the source code is freely available and can be modified and distributed by anyone.Graphical User Interface : Github also has a graphical user interface (GUI) which makes it more user-friendly and easy to navigate.Backups: Github provides automatic backups of all code, ensuring that code is not lost even in the event of a disaster.Access Control/Permission: Github allows for fine-grained access control and permissions, ensuring that only authorized users can access and modify code.
Aspetti negativi:
be sufficient for large projects or teams.Dependence on internet connection: Github requires an internet connection to work, which can be a problem for users in areas with poor connectivity or for those who need to work offline.Limited customization: Github has a limited set of customization options, which can be a problem for users who need more flexibility in terms of layout and functionality.Limited security: Github's security features are limited, and it may not be suitable for projects that require a high level of security.Limited scalability: Github's scalability is limited, and it may not be able to handle large numbers of users or large codebases.Limited support: Github's support is limited, and it may not be able to provide adequate help for users who encounter problems.Limited integration: Github's integration options are limited, and it may not be able to integrate with all the tools that a user needs.Limited access control: Github's access control is limited, which can be a problem for teams that need more granular control over user access.Limited task management: Github's task management features are limited, which can be a problem for teams that need more robust project management tools.Limited debugging: Github's debugging features are limited, which can be a problem for developers who need more advanced debugging tools.
Md mostakin
The ability to track bugs and issues and the built-in code review
Commenti: In general, teams and software developers searching for a robust platform for version control and collaboration should consider GitHub. Code modifications can be managed with ease because to the user interface's intuitive layout and the abundance of available tools and capabilities. It is simple to keep track of the development process thanks to the ability to track bugs and issues and the built-in code review capability. Furthermore, the pricing options are adaptable and reasonable. I heartily endorse GitHub for any team working on software.
Aspetti positivi:
GitHub is a potent platform for version control and software development. It enables engineers to coordinate efforts on tasks, control code modifications, and monitor defects and issues. It is straightforward to manage and distribute code because of the user interface's clear layout and simple navigation.The capacity of GitHub to encourage developer collaboration and communication is one of its main benefits. Multiple users can collaborate on the same codebase simultaneously thanks to the platform, and the integrated code review tool makes it simple to examine and approve modifications. Furthermore, tracking bugs, issues, and pull requests enables engineers to monitor the progress of the development process.
Aspetti negativi:
Additionally, GitHub provides a vast array of features and tools to aid developers in managing their code. For instance, the integrated code editor enables developers to alter their code right on the platform, and the interaction with other development tools, such Visual Studio Code, makes it simple to work locally with code. It is simple to experiment and test new ideas because branches can be easily created, managed, and merged with the main source. GitHub has a number of adjustable pricing options for enterprises and organizations, including a free plan for open source projects. Advanced features and more storage are available in the premium subscriptions.
Giorgi
Best Collaboration Platform For Developers
Commenti: GitHub is helping me everyday, it is one of the greatest tool. I am junior developer and I am always attachen my code on GitHub. I am using GitHub to upload new projects and also download another one, also it is helping me to see other's code
Aspetti positivi:
GitHub is the most convenient and useful tool for developers, it offers us greatest features, for example: version control opportunity, with GitHub you can easily publish your codes and it will help you to collaboration with teammates easily, GitHub has a very good web and desktop applications both of them is easu to use and user friendlyGitHub is the most convenient and useful tool for developers, it offers us greatest features, for example: version control opportunity, with GitHub you can easily publish your codes and it will help you to collaboration with teammates easily, GitHub has a very good web and desktop applications both of them is easu to use and user friendly
Aspetti negativi:
in overall it is very good tool for developers and for me it is very hard to speak about cons, but only one con what I mentioned is the limit of free space

Amitava
Goto Source control for software developers
Aspetti positivi:
I've been using GitHub for more than 10 years. It is the goto hosted Git service for my personal and enterprise SCM platform. It has pretty much everything you need for software development starting from source code management to issue tracking, project management, build tools (Actions) and online code editor. I also use GitHub CoPilot which is great productivity tool saving at least 30% of my development time every day.
Aspetti negativi:
There are no complains really! I love everything about GitHub.
Alternative considerate: GitLab e Bitbucket
Perché scegliere GitHub: I find GitHub much better product, better offerings in terms of features and user experience.
Software precedente: GitLab e Bitbucket
Perché passare a GitHub: Better offerings, free plan is less limiting and better and faster UI.

Dushyant
Easy to use and familiar for small teams, where cross product integration is not a priority
Commenti: We use Github to maintain our private platform code repositories, that our team uses, as well as our open source repos to build the community, which is a major factor for us choosing Github. Unlike other competitors, Github has focused on its core offering of source code management and easy collaboration, and thus, avoided unnecessary platform weight. For teams where staying up to date with the open source world is a necessity or an advantage, Github is hands down the best, given trending issues and repos are very very informative. Community support is also much better with Github
Aspetti positivi:
Familiarity is the first word that comes to mind, for a small, fast output team. We wanted to focus on delivery, not the process and Github provided what we needed - source code management, collaboration, project management the easiest, and the cheapest. While its competitors like Bitbucket have sought to target the enterprise market and focus on large scale corporate projects, Github is much more small team friendly as there's no added baggage of figuring out the platform, and rather, we can just focus on doing what we came to do. Github actions suited our build needs fairly well, and integration with solutions like Netlify for CI-CD was a breeze. Project management is simple and easy. The open source friendly principle helps in easy access to new and coming code content aligned with our interests to explore and use in our own applications and products, something that lacks in other SCM products
Aspetti negativi:
A consistent documentation system like Confluence would be really helpful. As teams grow larger, they shift to alternative solutions since Github doesn't have enough functionality to manage tasks and code across the larger team, which can be changed by bringing in features and improving existing ones. Integration support can be expanded rather than keeping it limited to inhouse products.
Alternative considerate: Bitbucket
Perché passare a GitHub: Cost effective, focused on the bare essentials - product delivery over processes, open source friendliness