Héberger et versionner son code avec GitHub

Héberger et versionner son code avec GitHub


15-11-2021
fr

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

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 :

Créer un repository

Puis donnez un nom à votre Repository, une description, mettez le en Public ou Private et cliquez sur Create repository:

Créer un 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)

Remote

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!!



Guillaume Cassin