Description de GitHub

Logiciel permettant aux équipes de développement de collaborer, de réviser et de gérer le code. Fonctionne avec Windows, Mac et les appareils mobiles.

Qui utilise GitHub ?

Développement de logiciels tout à la fois pour les start-up de petite taille et pour les grandes entreprises.

Où peut-on déployer GitHub ?

Cloud, SaaS, web, Mac (ordinateur), Windows (ordinateur), Windows (sur site), Linux (sur site), Android (mobile), iPhone (mobile), iPad (mobile)

À propos de l'éditeur

  • par GitHub

Pays disponibles

Afrique du Sud, Allemagne, Arabie saoudite, Australie, Autriche et 42 autres

Langues

anglais

GitHub - Prix

Starting Price:

Non fourni par l'éditeur
  • Oui, essai gratuit disponible
  • Oui, version gratuite disponible

GitHub est disponible en version gratuite et propose un essai gratuit. La version payante de GitHub est disponible à partir de N/A.

Plans de tarification obtenez un essai gratuit

À propos de l'éditeur

  • par GitHub

Pays disponibles

Afrique du Sud, Allemagne, Arabie saoudite, Australie, Autriche et 42 autres

Langues

anglais

GitHub en vidéos et en images

Vidéo de GitHub
GitHub Logiciel - 1 - aperçu
GitHub Logiciel - 2 - aperçu
GitHub Logiciel - 3 - aperçu
GitHub Logiciel - 4 - aperçu
GitHub Logiciel - 5 - aperçu

Fonctionnalités - GitHub

  • API
  • Actions découlant d'un événement
  • Analyse en temps réel
  • Assurance qualité
  • Authentification
  • Autorisations basées sur les rôles
  • Contrôle du processus d'approbation
  • Contrôles/Permissions d'accès
  • Débogage
  • Définition des priorités
  • Déploiement continu
  • Développement personnalisable
  • Extraction de données
  • Gestion de la configuration
  • Gestion de la conformité
  • Gestion de projets
  • Gestion de versions
  • Gestion des applications
  • Gestion des changements
  • Gestion des flux de travail
  • Gestion des modèles
  • Gestion des pipelines
  • Gestion des problèmes
  • Gestion des stratégies
  • Gestion des tests
  • Gestion des tests de logiciels
  • Gestion du cycle de vie
  • Gestion du stockage de données
  • Importation et exportation de données
  • Intégrations de tiers
  • Journal de génération
  • Livraison continue
  • Monitoring
  • Prise en charge des bases de données
  • Projections
  • Rapports et analyses
  • Rapports et statistiques
  • Stockage sécurisé des données
  • Suivi de la progression
  • Suivi des activités
  • Suivi des bugs
  • Suivi des problèmes
  • Suivi des statuts
  • Suivi des étapes
  • Surveillance en temps réel
  • Synchronisation de données
  • Tableau de bord d'activités
  • Test des performances
  • Workflow basé sur les règles
  • Workflow configurable

Logiciels d'intégration continue : afficher la liste complète

  • @mentions
  • API
  • Alertes/Notifications
  • Authentification unique
  • Champs personnalisables
  • Contrôles/Permissions d'accès
  • Définition des priorités
  • Fonction de glisser-déposer
  • Gestion de la base de connaissances
  • Gestion de projets
  • Gestion des affectations
  • Gestion des backlogs
  • Gestion des billets
  • Gestion des commentaires
  • Gestion des e-mails
  • Gestion des fichiers
  • Gestion des flux de travail
  • Gestion des problèmes
  • Gestion des tâches
  • Graphiques
  • Intégration des dépôts de code
  • Intégrations de tiers
  • Marquage
  • Mises à jour en temps réel
  • Modèles personnalisables
  • Monitoring
  • Méthodes Agiles
  • Notes et commentaires
  • Notifications en temps réel
  • Outils de collaboration
  • Piste d'audit
  • Planification de projets
  • Planification des tâches
  • Programmation des tâches
  • Projections
  • Projets multiples
  • Rapports et analyses
  • Rapports et statistiques
  • Rapports personnalisables
  • Saisie de bug et de problème
  • Suivi de la progression
  • Suivi de la progression des tâches
  • Suivi des activités
  • Suivi des bugs
  • Suivi des problèmes
  • Suivi des statuts
  • Suivi du temps des projets
  • Tableau de bord d'activités
  • Visualisation de données
  • Workflow configurable

Logiciels de bug tracking : afficher la liste complète

  • API
  • Accès hors ligne
  • Accès mobile
  • Analyse en temps réel
  • Authentification
  • Autorisations basées sur les rôles
  • Champs personnalisables
  • Contrôle des sources
  • Contrôles/Permissions d'accès
  • Données en temps réel
  • Débogage
  • Développement d'applications web
  • Développement de logiciel
  • Développement mobile
  • Développement personnalisable
  • Environnement de développement intégré
  • Fonction de glisser-déposer
  • Formulaires personnalisables
  • Gestion de versions
  • Gestion des applications
  • Gestion des changements
  • Gestion des documents
  • Gestion des flux de travail
  • Gestion des formulaires
  • Gestion des tâches
  • Gestion du cycle de vie
  • Gestion du déploiement
  • Importation et exportation de données
  • Interface graphique
  • Intégrations de tiers
  • Modèles personnalisables
  • Modèles prédéfinis
  • Modélisation de données
  • Monitoring
  • Notifications en temps réel
  • Outils de collaboration
  • Prise en charge des bases de données
  • Projections
  • Rapports en temps réel
  • Rapports et analyses
  • Rapports et statistiques
  • Sans code
  • Stratégie de marque personnalisable
  • Suivi des activités
  • Surveillance en temps réel
  • Tableau de bord d'activités
  • Tests de compatibilité
  • Visualisation de données
  • Workflow basé sur les règles
  • Workflow configurable

Logiciels de développement d'applications : afficher la liste complète

  • Accès mobile
  • Allocation et planification des ressources
  • Aperçu de Gantt/du calendrier
  • Contrôle du processus d'approbation
  • Fonctions pour organ. à but non lucratif
  • Gestion des calendriers
  • Gestion des tâches
  • Gestion du budget
  • Modèles personnalisables
  • Outils de collaboration
  • Planification et programmation de projets
  • Reporting et suivi de projet
  • Tableau de bord d'activités
  • Tableau kanban

Logiciels de gestion de projet à but non lucratif : afficher la liste complète

  • API
  • Alertes et remontée des problèmes
  • Alertes/Notifications
  • Audit des problèmes
  • Autorisations basées sur les rôles
  • Champs personnalisables
  • Chat et messagerie
  • Communication multicanal
  • Contrôles/Permissions d'accès
  • Définition des priorités
  • Enquêtes et feedback
  • Fonction de glisser-déposer
  • Formulaires personnalisables
  • Gestion de l'assistance téléphonique
  • Gestion de la base de connaissances
  • Gestion de projets
  • Gestion des accords de service
  • Gestion des affectations
  • Gestion des billets
  • Gestion des e-mails
  • Gestion des flux de travail
  • Gestion des problèmes
  • Gestion des tickets de support
  • Gestion des tâches
  • Intégrations de tiers
  • Marquage
  • Mises à jour en temps réel
  • Modèles personnalisables
  • Monitoring
  • Notes et commentaires
  • Notifications en temps réel
  • Outils de collaboration
  • Portail libre-service
  • Problèmes récurrents
  • Programmation des problèmes
  • Projections
  • Rapports en temps réel
  • Rapports et statistiques
  • Rapports personnalisables
  • Stratégie de marque personnalisable
  • Suivi de la progression des tâches
  • Suivi des activités
  • Suivi des problèmes
  • Suivi des tickets d'assistance
  • Sécurité SSL
  • Tableau de bord
  • Tableau de bord d'activités
  • Widgets
  • Workflow basé sur les règles
  • Workflow configurable

Logiciels de gestion des services d'assistance : afficher la liste complète

  • API
  • Alertes/Notifications
  • Analyse de la vulnérabilité
  • Authentification
  • Autorisations basées sur les rôles
  • Bibliothèque de contenu
  • Champs personnalisables
  • Chat et messagerie
  • Contrôles/Permissions d'accès
  • Définition des priorités
  • Développement personnalisable
  • Examen du code
  • Fonction de glisser-déposer
  • Gestion de la conformité
  • Gestion de projets
  • Gestion de versions
  • Gestion des affectations
  • Gestion des applications
  • Gestion des changements
  • Gestion des délais
  • Gestion des flux de travail
  • Gestion des problèmes
  • Gestion des référentiels
  • Gestion des tâches
  • Génération automatisée
  • Intégration continue
  • Intégrations de tiers
  • Mesure des performances
  • Mise en forme de texte
  • Notes et commentaires
  • Outils de collaboration
  • Outils de planification
  • Piste d'audit
  • Planification de projets
  • Projections
  • Projets multiples
  • Rapports d'historique
  • Rapports et statistiques
  • Recherche/Filtre
  • Stockage de documents
  • Suivi de la progression des tâches
  • Suivi des activités
  • Suivi des bugs
  • Suivi des problèmes
  • Suivi des étapes
  • Suivi du temps des projets
  • Tableau de bord d'activités
  • Wiki
  • Workflow basé sur les règles
  • Workflow configurable

Logiciels de gestion du code source : afficher la liste complète

  • API
  • Authentification
  • Authentification unique
  • Autorisations basées sur les rôles
  • Données en temps réel
  • Définition des priorités
  • Déploiement continu
  • Extraction de données
  • Gestion de la configuration
  • Gestion de la conformité
  • Gestion de projets
  • Gestion de versions
  • Gestion des applications
  • Gestion des audits
  • Gestion des changements
  • Gestion des flux de travail
  • Gestion des portefeuilles
  • Gestion des problèmes
  • Gestion des stratégies
  • Gestion des tests
  • Gestion des tâches
  • Gestion des utilisateurs
  • Gestion des versions
  • Gestion du calendrier
  • Importation et exportation de données
  • Intégration continue
  • Intégrations de tiers
  • Journaux des événements
  • Mesure des performances
  • Monitoring
  • Notes et commentaires
  • Notifications en temps réel
  • Outils de collaboration
  • Projections
  • Rapports de dépannage
  • Rapports en temps réel
  • Rapports et analyses
  • Recherche/Filtre
  • Suivi des activités
  • Suivi des indicateurs clés de performance
  • Suivi des problèmes
  • Suivi des statuts
  • Surveillance en temps réel
  • Sécurité SSL
  • Tableau de bord
  • Tableau de bord d'activités
  • Workflow basé sur les règles
  • Workflow configurable
  • Workflow d'approbation

Outils DevOps : afficher la liste complète

  • @mentions
  • API
  • Alertes/Notifications
  • Aperçu de Gantt/du calendrier
  • Autorisations basées sur les rôles
  • Champs personnalisables
  • Contrôles/Permissions d'accès
  • Définition des priorités
  • Fonction de glisser-déposer
  • Gestion d'équipe
  • Gestion des affectations
  • Gestion des backlogs
  • Gestion des calendriers
  • Gestion des commentaires négatifs
  • Gestion des demandes
  • Gestion des délais
  • Gestion des e-mails
  • Gestion des fichiers
  • Gestion des flux de travail
  • Gestion des modèles
  • Gestion des ressources
  • Gestion des rétrospectives
  • Gestion des tâches
  • Graphiques
  • Importation et exportation de données
  • Intégrations de tiers
  • Liste de tâches (to-do list)
  • Mises à jour en temps réel
  • Modèles de projets
  • Méthodes Agiles
  • Notes et commentaires
  • Outils de collaboration
  • Outils de planification
  • Planification de projets
  • Planification des tâches
  • Prise en charge de la méthode Scrum
  • Programmation des tâches
  • Projections
  • Projets multiples
  • Rapports de suivi
  • Rapports et statistiques
  • Suivi de la progression
  • Suivi de la progression des tâches
  • Suivi des activités
  • Suivi des projets
  • Suivi des statuts
  • Suivi du temps des projets
  • Tableau de bord d'activités
  • Tableau kanban
  • Worfkflow de projets

Outils de gestion de projet agile : afficher la liste complète

  • API
  • Alertes/Notifications
  • Aperçu de Gantt/du calendrier
  • Contrôles/Permissions d'accès
  • Définition des priorités
  • Facturation
  • Fonction de glisser-déposer
  • Gestion des calendriers
  • Gestion des documents
  • Gestion des flux de travail
  • Gestion des idées
  • Gestion des portefeuilles
  • Gestion des problèmes
  • Gestion des ressources
  • Gestion des risques
  • Gestion des tests et de l'assurance qualité
  • Gestion des tâches
  • Gestion du budget
  • Intégrations de tiers
  • Mises à jour en temps réel
  • Modèles de projets
  • Modèles personnalisables
  • Méthodes Agiles
  • Méthodes classiques
  • Notes et commentaires
  • Outils de collaboration
  • Partage des fichiers
  • Planification de projets
  • Planification des tâches
  • Planification et programmation de projets
  • Portail client
  • Programmation des tâches
  • Projections
  • Projets multiples
  • Rapports et statistiques
  • Reporting et suivi de projet
  • Stockage de documents
  • Suivi de la progression
  • Suivi de la progression des tâches
  • Suivi des activités
  • Suivi des projets
  • Suivi des statuts
  • Suivi des étapes
  • Suivi du pourcentage de progression
  • Suivi du temps des projets
  • Suivi du temps et des dépenses
  • Suivi progression/coût
  • Tableau de bord d'activités
  • Tableau kanban
  • Worfkflow de projets

Outils de gestion de projets : afficher la liste complète

  • API
  • Analyse de code source
  • Analyse de la vulnérabilité
  • Analyse de plusieurs langues
  • Analyse en temps réel
  • Débogage
  • Environnement de développement intégré
  • Fonctions pour développeurs
  • Gestion du déploiement
  • Sécurité des applications
  • Tableau de bord

Outils de test statique de la sécurité des applications (SAST) : afficher la liste complète

Alternatives à GitHub

Plus d'alternatives à GitHub

Avis sur GitHub

Lire les 3 887 avis

Note moyenne

Note globale
4,8
Facilité d'utilisation
4,4
Service client
4,4
Fonctionnalités
4,6
Rapport qualité-prix
4,6

Avis classés par taille de l'entreprise (nombre d'employés)

  • <50
  • 51-200
  • 201-1 000
  • >1 001
Luis carlos C.
Luis carlos C.
Backend Web Developer (Guatemala)
Utilisateur LinkedIn vérifié
Services et technologies de l'information, 11-50 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

I can't see myself working without it

5 le mois dernier Nouveau

Commentaires : I've used GitHub for more than 8 years now. It is my old reliable tool for source control and almost anyone that uses it will probably have the same opinion.

Avantages :

GitHub is probably the single most important tool in our development team. Everything you can think about source control tools it does it and does it well. We have a lot of integrations hooked to it, so it also helps us with more than source control. Besides of that, it is easy to use and being almost universal at this point it means we usually don't have to train new developers on how to use it.

Inconvénients :

Nitpicking here, but the mobile version might improve a bit. I know code review is something you usually don't do on a phone, but some emergency happens from time to time and you just need to approve / request something and those little interactions could be easier. Still, that's the only thing and it is incredibly far from being a deal breaker.

Alternatives envisagées : Bitbucket et GitLab

Pourquoi passer à GitHub : GitHub is easier to deploy across the organization. Plus, almost everybody already knows how to use it, so it saves a lot of time on adapting to it.

Jorge M.
Software Developer (Costa Rica)
Logiciels, 501-1 000 employés
Temps d'utilisation du logiciel : plus d'un an
Source de l'avis

The best choice for version control for small and large projects

5 il y a 2 mois Nouveau

Commentaires : It has been great software to be honest I will highly suggest it since it's very accessible to anyone, they offer a lot of plans and pricings.

Avantages :

There are some key features that makes GitHub a great tool for version control. In the first place all the process of having control over branches setting permissions and the vast options for configuration in the repository you have are great. It has one of the best pull request section, it allows for commenting more than one line which is great for making comments. As well GitHub have integrated great tools like the pipelines we can create to have continuos integration.

Inconvénients :

Some time for me GitHub has been built without an intuitive UI and checking even the smallest and easiest thing like a date you need to hover over another date to tell you the complete hour and time of a commit per say. So this kind of stuff makes GitHub sometimes difficult for new joiners of the software but as you get to use it more.

Alternatives envisagées : Bitbucket et GitLab

Pourquoi choisir GitHub : GitHub is more widely used around the software development. It has made giant leaps to catch up to Atlassian integrations like creating tickets inside of github and stuff like that.

Logiciel antérieur : Bitbucket

Pourquoi passer à GitHub : It provided the overall best experience and pricing.

Lallchand S.
Engineering manager (É.-U.)
Défense et aérospatiale, 10 000+ employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

GitHub review

3 il y a 2 mois Nouveau

Commentaires : Very good , use for source control

Avantages :

It stores all revisions , has a good tracking system, used by various companies

Inconvénients :

Everything is command line and sometimes don’t remember all the commands

Dushyant P.
Dushyant P.
Software Engineer (Inde)
Utilisateur LinkedIn vérifié
Services et technologies de l'information, 11-50 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Easy to use and familiar for small teams, where cross product integration is not a priority

5 il y a 4 mois

Commentaires : 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

Avantages :

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

Inconvénients :

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.

Alternatives envisagées : Bitbucket

Pourquoi passer à GitHub : Cost effective, focused on the bare essentials - product delivery over processes, open source friendliness

Utilisateur vérifié
Software Developer (Canada)
Utilisateur LinkedIn vérifié
Services et technologies de l'information, 11-50 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Best Version Control So far

5 le mois dernier Nouveau

Commentaires : We use GitHub to manage more than 5 projects which are in production and normally more than 8 smaller projects which provide smaller integrations to our main systems. Overall, GitHub has made collaboration smoother and easier beyond imagination. I have been using it since my Junior Years in University to till date. I love the integrations which has helped us to automate the majority of deployment , tests, and updates. I give it 10/10

Avantages :

It provides flexibility to manage multiple projects with multiple users and different permission and have as many versions of the same project we need. I can't even imagine how we would be managing the project without Github. In addition to basic collaboration and version control, the CICD and Action chains is one of the topmost used feature which has let us build a automated pipeline from Development to production.

Inconvénients :

I am not the biggest fan of the UI on the website. I feel like its less organized then BitBucket. But overall I still prefer GitHub among all the version control tools.

Alternatives envisagées : Bitbucket et GitLab

Pourquoi passer à GitHub : We liked the price and the number of features.