{
    "componentChunkName": "component---src-templates-blog-post-js",
    "path": "/en/blog/versionner-avec-github/",
    "result": {"data":{"markdownRemark":{"html":"<p><a href=\"https://github.com/\" target=\"_blank\">GitHub</a> est un service web d'hébergement et de gestion de développement de logiciels, utilisant le logiciel de gestion de versions <a href=\"https://git-scm.com/\" target=\"_blank\">Git</a>.</p>\n<p><a href=\"https://github.com/\" target=\"_blank\">GitHub</a> est utilisée par plus de 78 millions de développeurs et est la solution d'hébergement la plus utilisée au monde.</p>\n<h3>Sommaire</h3>\n<ul>\n<li><a href=\"#prerequis\">Les prérequis</a></li>\n<li><a href=\"#step1\">Etape 1: créer un nouveau Repository</a></li>\n<li><a href=\"#step2\">Etape 2: associer le code locale avec le Repository sur GitHub</a></li>\n<li><a href=\"#step3\">Etape 3: \"Push\" son code</a></li>\n<li><a href=\"#plus-loin\">Pour aller plus loin</a></li>\n<li><a href=\"#assistance\">Communauté &#x26; Assistance</a></li>\n</ul>\n<h3><a name=\"prerequis\"></a>Les prérequis</h3>\n<p>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 <a href=\"https://github.com/\" target=\"_blank\">TriDyme</a> utiliser pour créer sa propre Application Web pour le secteur de la Construction.</p>\n<p>Pour cela, il faut au préalable créer un compte gratuitement sur <a href=\"https://github.com/\" target=\"_blank\">Github</a>.</p>\n<h3><a name=\"step1\"></a>Etape 1: créer un nouveau Repository</h3>\n<p>Cliquez sur le menu déroulant <strong>+</strong> dans le coin en haut à droite et sélectionnez <strong>New repository</strong> :</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 192px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/a7c44d229a1e236db74503be3e70df9d/3b721/versionner-avec-github-1.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 104.6875%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAIAAADJt1n/AAAACXBIWXMAAAsTAAALEwEAmpwYAAACXElEQVR42pVTaW/aQBTc/1+F2OYsCUWirdqqH5qgKG05RNof0PQgGDC2sRPAgDkMAa+53LE3RA4JSvv0tMyu983OOyB8JPash/iwcPxOiB9x4eihEPHWcBTn5LnIOCLTmddvizKXyAiRSDrzJpZIxl56RESIxvGzzxH/IsR9Os3mCwWAaCJ5dv4ZwclU2gs+4IQQLxxy4RAD/D0QPODjA44H4PgIVlx4/+EjJ0SgnySPU5PJZDqdzmaz2+kU+DZgOINZljXaGvBysRgMBkepV+TH5aXruq1Wu20Y47EFCtMcDIej0Xjc7fUNowvoOI67tc1mg5VS+qdcJpquY/Pz1++T02zp4pvUkL98zZ1kzwrFUuniey5fyOWLarOJO+v1GpFYgaGoYxhEVhT3kTF6ZgiB73yaz+f69Q1pd0BhKIoiNRqKosogU1Q8xYAkNSRJwlbX9Y5/kxmwaQ5Jrd4A802rVZca1VoNIbiDXK6uKrKi1uqSR6o2ceI4i2XAbEoJXn8slW2DByzVoNk2JeADQq/gc5suFgv0x5pM2G1GgOUh8zbYpl4bkINYq2ua3uv1xWoV2YPlgRD3qWBV1YJS8eBqtXL/wbycB6MxECYMk4TWoxIYCUodfMPA2Lbtz9kcJztFQY7Esia+bEMUqyhq3zSbTa1cETEtmn6NgqP+aBvaAd5gsNHtERAEynvHjYS3pdrskw09pGN0mWyIhODlcuX4BsHIYqdsuzmjQ0DtjlERRUyW0e1CMLyK6ZHl0dja9/5dqzZbxazabLdare9zedLmfjD1/7X/7TalfwHTD1P/qB4LCQAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Créer un repository\"\n        title=\"Créer un repository\"\n        src=\"/static/a7c44d229a1e236db74503be3e70df9d/3b721/versionner-avec-github-1.png\"\n        srcset=\"/static/a7c44d229a1e236db74503be3e70df9d/3b721/versionner-avec-github-1.png 192w\"\n        sizes=\"(max-width: 192px) 100vw, 192px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n  </a>\n    </span></p>\n<p>Puis donnez un nom à votre Repository, une description, mettez le en Public ou Private et cliquez sur <strong>Create repository</strong>:</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 790px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/3ee31c3ceb6f422dd4ef2dd28ba4a20a/8d3a8/versionner-avec-github-2.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 86.36363636363636%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACcUlEQVR42pWUS3PTMBSF++9ZsmLHimHNhm5YMAzQGaZ5FYeWQuI4tuNXHNuJI1vy+3ClaZ6lTNHMyVWUyad7pXN1ARp5nsOYm7BtB5ZlwbRM6DMDjDFUdY2yrJSq6jRKNU2D43EhPzgXsBcOnCCBFaSYOQmiZIM8y5CxjDbkNM9VzOScy5gjozUJfwTcje5IT43z37uuUzoByp0dx1Wl11QCswzYg2ssbgbIZhO0Sx+VbaCNwx3lbJdzIJUwMUy4QYgoZYjHN3AIaPevsbodY6tPaG0Apt9DFiiqErwpIZoKeV2gbtuzM1yv4RkzhLaF2HWQRSvwB2VhABb4SH0PLAyVNlGAJPawSZaIIhdFmuyzVMBycgfn2xW8YR/+qI+IMgy+DxFqI0Q/NMR3Y5TmDJVFoljOdVRzigZFc47yfoyOpUfAn2PE11eIe1fgVFq+k9YH1wa0NoS4HaF4UH2vHfRrjFrrAQdgByHLpT/5lFWm/4agDApTB59PaT6l+QzcmD5819F59kH+Ap05pXPLDhl2LZk3DRDT+WTbLQq6JE4e3EmutdJv0sSkjsx+oiNzK6AQAq6/xCpO4AVL+EsCE7QgiChLlFW99173hE6ARVHCcT1Y9gIL8mOcrJFuGdJ0qyS7o246sse/LH8EbMlHURQr6Hq9QUFZiaKgjQq1mYyZqMHLZwKbpqYylyrDTZoqgOxvIQrVPUw0yJ8BO1wKmTJdU4esNmRWBk5ARpexfwSoZMYrArePuu6vwJU7wafeO3weXuLL4D11hQl5XLKvm6ZVT1RNsaLFZ12KcfsVry9f4O3HV3jz4SUiXdu/JP87/gDmpRg/iK1lUgAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Créer un repository\"\n        title=\"Créer un repository\"\n        src=\"/static/3ee31c3ceb6f422dd4ef2dd28ba4a20a/88e66/versionner-avec-github-2.png\"\n        srcset=\"/static/3ee31c3ceb6f422dd4ef2dd28ba4a20a/c7176/versionner-avec-github-2.png 198w,\n/static/3ee31c3ceb6f422dd4ef2dd28ba4a20a/50f4b/versionner-avec-github-2.png 395w,\n/static/3ee31c3ceb6f422dd4ef2dd28ba4a20a/88e66/versionner-avec-github-2.png 790w,\n/static/3ee31c3ceb6f422dd4ef2dd28ba4a20a/8d3a8/versionner-avec-github-2.png 877w\"\n        sizes=\"(max-width: 790px) 100vw, 790px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n  </a>\n    </span></p>\n<h3><a name=\"step2\"></a>Etape 2: associer le code locale avec le Repository sur GitHub</h3>\n<p>Pour associer le code de votre Application avec le Repository que vous avez créé sur GitHub, entrez la commande <code class=\"language-text\">git remote set-url origin https://adresse-de-votre-repo.git</code> dans le terminale.</p>\n<p>Exemple:</p>\n<div class=\"gatsby-highlight\" data-language=\"shell\"><pre class=\"language-shell\"><code class=\"language-shell\">$ <span class=\"token function\">git</span> remote set-url origin https://github.com/Doncassino/section-analysis.git</code></pre></div>\n<p>Pour vérifier que l'association a correctement fonctionné, entrez la commande:</p>\n<div class=\"gatsby-highlight\" data-language=\"shell\"><pre class=\"language-shell\"><code class=\"language-shell\">$ <span class=\"token function\">git</span> remote <span class=\"token parameter variable\">-v</span>\norigin  https://github.com/Doncassino/section-analysis.git <span class=\"token punctuation\">(</span>fetch<span class=\"token punctuation\">)</span>\norigin  https://github.com/Doncassino/section-analysis.git <span class=\"token punctuation\">(</span>push<span class=\"token punctuation\">)</span></code></pre></div>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 790px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/3ee31c3ceb6f422dd4ef2dd28ba4a20a/8d3a8/versionner-avec-github-2.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 86.36363636363636%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACcUlEQVR42pWUS3PTMBSF++9ZsmLHimHNhm5YMAzQGaZ5FYeWQuI4tuNXHNuJI1vy+3ClaZ6lTNHMyVWUyad7pXN1ARp5nsOYm7BtB5ZlwbRM6DMDjDFUdY2yrJSq6jRKNU2D43EhPzgXsBcOnCCBFaSYOQmiZIM8y5CxjDbkNM9VzOScy5gjozUJfwTcje5IT43z37uuUzoByp0dx1Wl11QCswzYg2ssbgbIZhO0Sx+VbaCNwx3lbJdzIJUwMUy4QYgoZYjHN3AIaPevsbodY6tPaG0Apt9DFiiqErwpIZoKeV2gbtuzM1yv4RkzhLaF2HWQRSvwB2VhABb4SH0PLAyVNlGAJPawSZaIIhdFmuyzVMBycgfn2xW8YR/+qI+IMgy+DxFqI0Q/NMR3Y5TmDJVFoljOdVRzigZFc47yfoyOpUfAn2PE11eIe1fgVFq+k9YH1wa0NoS4HaF4UH2vHfRrjFrrAQdgByHLpT/5lFWm/4agDApTB59PaT6l+QzcmD5819F59kH+Ap05pXPLDhl2LZk3DRDT+WTbLQq6JE4e3EmutdJv0sSkjsx+oiNzK6AQAq6/xCpO4AVL+EsCE7QgiChLlFW99173hE6ARVHCcT1Y9gIL8mOcrJFuGdJ0qyS7o246sse/LH8EbMlHURQr6Hq9QUFZiaKgjQq1mYyZqMHLZwKbpqYylyrDTZoqgOxvIQrVPUw0yJ8BO1wKmTJdU4esNmRWBk5ARpexfwSoZMYrArePuu6vwJU7wafeO3weXuLL4D11hQl5XLKvm6ZVT1RNsaLFZ12KcfsVry9f4O3HV3jz4SUiXdu/JP87/gDmpRg/iK1lUgAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Remote\"\n        title=\"Remote\"\n        src=\"/static/3ee31c3ceb6f422dd4ef2dd28ba4a20a/88e66/versionner-avec-github-2.png\"\n        srcset=\"/static/3ee31c3ceb6f422dd4ef2dd28ba4a20a/c7176/versionner-avec-github-2.png 198w,\n/static/3ee31c3ceb6f422dd4ef2dd28ba4a20a/50f4b/versionner-avec-github-2.png 395w,\n/static/3ee31c3ceb6f422dd4ef2dd28ba4a20a/88e66/versionner-avec-github-2.png 790w,\n/static/3ee31c3ceb6f422dd4ef2dd28ba4a20a/8d3a8/versionner-avec-github-2.png 877w\"\n        sizes=\"(max-width: 790px) 100vw, 790px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n  </a>\n    </span></p>\n<h3><a name=\"step3\"></a>Etape 3: \"Push\" son code</h3>\n<p>Une fois le code locale associé avec le Repository en ligne, nous allons <strong>commit</strong> puis <strong>push</strong> notre code en ligne dans le Repository.\nCela signifie que nous allons enregistrer notre code et l'héberger sur GitHub pour qu'il y soit versionné.</p>\n<p>Pour cela, entrez les commandes suivantes:</p>\n<div class=\"gatsby-highlight\" data-language=\"shell\"><pre class=\"language-shell\"><code class=\"language-shell\">$ <span class=\"token function\">git</span> <span class=\"token function\">add</span> <span class=\"token builtin class-name\">.</span>\n$ <span class=\"token function\">git</span> commit <span class=\"token parameter variable\">-m</span> <span class=\"token string\">\"first commit\"</span>\n$ <span class=\"token function\">git</span> push <span class=\"token parameter variable\">-u</span> origin master</code></pre></div>\n<p>Nous avons ainsi réaliser notre premier commit sur la branche <code class=\"language-text\">master</code>.\nCela 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.</p>\n<h3><a name=\"plus-loin\"></a>Pour aller plus loin</h3>\n<p>Pour plus d'informations sur le déploiement d'Application Web à partir de GitHub, voir notre le tutoriel suivant:\n<a href=\"https://www.tridyme.com/fr/blog/deploiement-avec-netlify\">Deployer son Application Web en ligne gratuitement avec Netlify</a></p>\n<p>Si vous souhaitez la mettre en ligne de manière décentralisée avec le Web3.0:\n<a href=\"https://www.tridyme.com/fr/blog/application-web3-decentralise\">Deployer son Application Web décentralisée gratuitement avec Fleek</a></p>\n<h3><a name=\"assistance\"></a>Communauté &#x26; Assistance</h3>\n<p>Afin de pouvoir échanger sur le sujet et répondre à vos questions, vous pouvez rejoindre notre serveur <a href=\"https://discord.gg/zgHGa2Tpe4\" target=\"_blank\">Discord</a> et suivre nos développements sur notre <a href=\"https://github.com/tridyme?tab=repositories\" target=\"_blank\">Github</a>.</p>\n<p>Vous pouvez également nous contacter par email: <a href=\"mailto:contact@tridyme.com\" target=\"_blank\"><a href=\"mailto:contact@tridyme.com\">contact@tridyme.com</a></a>.</p>\n<p>A bientôt sur <a href=\"http://app.tridyme.com\">TriDyme</a>!!</p>","excerpt":"GitHub est un service web d'hébergement et de gestion de développement de logiciels, utilisant le logiciel de gestion de versions Git…","frontmatter":{"title":"Héberger et versionner son code avec GitHub","language":"fr-Fr","date":"15 novembre 2021","author":"Guillaume Cassin","description":"Enregistrer son code sur GitHub","featuredImage":{"publicURL":"/static/0db26b67bdde9cd3669c1fd4c410dc99/versionner-avec-github-0.jpg"}},"fields":{"slug":"/blog/versionner-avec-github/"}},"relatedPosts":{"edges":[{"node":{"id":"4f60bf0c-be40-50f2-b64c-138f23fa539a","frontmatter":{"title":"Des agents IA qui travaillent comme des collaborateurs","date":"11 octobre 2026","featuredImage":{"publicURL":"/static/4afbfb9fcc669c9f8c3fc530ae631106/blog-agents-ia-autonomes.jpg"}},"fields":{"slug":"/blog/2026-10-11-agents-ia-collaborateurs/"}}},{"node":{"id":"a47b3e6e-8367-515e-9fef-3d44fa34225e","frontmatter":{"title":"AI agents that work like team members","date":"11 octobre 2026","featuredImage":{"publicURL":"/static/4afbfb9fcc669c9f8c3fc530ae631106/blog-agents-ia-autonomes.jpg"}},"fields":{"slug":"/blog/2026-10-11-ai-agents-like-team-members/"}}},{"node":{"id":"725ea80a-e400-58d0-adc6-3678ecfe7042","frontmatter":{"title":"Pourquoi l’IA ne calcule pas la structure (et ce qu’elle fait à la place)","date":"11 octobre 2026","featuredImage":{"publicURL":"/static/277a8c96546d448336657f7fe27af91b/blog-ia-calcul-structure.jpg"}},"fields":{"slug":"/blog/2026-10-11-pourquoi-ia-ne-calcule-pas-la-structure/"}}}]}},"pageContext":{"slug":"/blog/versionner-avec-github/","locale":"en"}},
    "staticQueryHashes": ["2349346863"]}