GitHub est un service web d'hébergement et de gestion de développement de logiciels, utilisant le logiciel de gestion de versions Git.
GitHub est utilisée par plus de 78 millions de développeurs et est la solution d'hébergement la plus utilisée au monde.
Sommaire
- Les prérequis
- Etape 1: créer un nouveau Repository
- Etape 2: associer le code locale avec le Repository sur GitHub
- Etape 3: "Push" son code
- Pour aller plus loin
- Communauté & Assistance
Les prérequis
Ce tutoriel a vocation à permettre d'héberger et versionner son code avec GitHub en vue de faciliter son déploiement dans le cadre de l'utilisation des kit de développement opensource de TriDyme utiliser pour créer sa propre Application Web pour le secteur de la Construction.
Pour cela, il faut au préalable créer un compte gratuitement sur Github.
Etape 1: créer un nouveau Repository
Cliquez sur le menu déroulant + dans le coin en haut à droite et sélectionnez New repository :
Puis donnez un nom à votre Repository, une description, mettez le en Public ou Private et cliquez sur Create repository:
Etape 2: associer le code locale avec le Repository sur GitHub
Pour associer le code de votre Application avec le Repository que vous avez créé sur GitHub, entrez la commande git remote set-url origin https://adresse-de-votre-repo.git
dans le terminale.
Exemple:
$ git remote set-url origin https://github.com/Doncassino/section-analysis.git
Pour vérifier que l'association a correctement fonctionné, entrez la commande:
$ git remote -v
origin https://github.com/Doncassino/section-analysis.git (fetch)
origin https://github.com/Doncassino/section-analysis.git (push)
Etape 3: "Push" son code
Une fois le code locale associé avec le Repository en ligne, nous allons commit puis push notre code en ligne dans le Repository. Cela signifie que nous allons enregistrer notre code et l'héberger sur GitHub pour qu'il y soit versionné.
Pour cela, entrez les commandes suivantes:
$ git add .
$ git commit -m "first commit"
$ git push -u origin master
Nous avons ainsi réaliser notre premier commit sur la branche master
.
Cela permettra ultérieurement de pouvoir tester de nouvelles fonctionnalités, de pouvoir travailler à plusieurs, de revenir en arrière si besoin et de faciliter le déploiement continu de nos Applications.
Pour aller plus loin
Pour plus d'informations sur le déploiement d'Application Web à partir de GitHub, voir notre le tutoriel suivant: Deployer son Application Web en ligne gratuitement avec Netlify
Si vous souhaitez la mettre en ligne de manière décentralisée avec le Web3.0: Deployer son Application Web décentralisée gratuitement avec Fleek
Communauté & Assistance
Afin de pouvoir échanger sur le sujet et répondre à vos questions, vous pouvez rejoindre notre serveur Discord et suivre nos développements sur notre Github.
Vous pouvez également nous contacter par email: contact@tridyme.com.
A bientôt sur TriDyme!!