{"id":594,"date":"2026-07-05T20:00:20","date_gmt":"2026-07-05T20:00:20","guid":{"rendered":"https:\/\/arkanovax.com\/blog\/?p=594"},"modified":"2026-09-25T17:41:33","modified_gmt":"2026-09-25T17:41:33","slug":"vps-aider-%e2%86%92-github-%e2%86%92-pc-visual-studio","status":"publish","type":"post","link":"https:\/\/blog.arkanovax.com\/blog\/vps-aider-%e2%86%92-github-%e2%86%92-pc-visual-studio\/","title":{"rendered":"VPS\/Aider \u2192 GitHub \u2192 PC\/Visual Studio."},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ad9ba79d2cf2&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ad9ba79d2cf2\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.arkanovax.com\/blog\/wp-content\/uploads\/2026\/08\/vps_git_visual_studio-1024x576.png\" alt=\"\" class=\"wp-image-867\" srcset=\"https:\/\/blog.arkanovax.com\/blog\/wp-content\/uploads\/2026\/08\/vps_git_visual_studio-1024x576.png 1024w, https:\/\/blog.arkanovax.com\/blog\/wp-content\/uploads\/2026\/08\/vps_git_visual_studio-300x169.png 300w, https:\/\/blog.arkanovax.com\/blog\/wp-content\/uploads\/2026\/08\/vps_git_visual_studio-768x432.png 768w, https:\/\/blog.arkanovax.com\/blog\/wp-content\/uploads\/2026\/08\/vps_git_visual_studio-660x371.png 660w, https:\/\/blog.arkanovax.com\/blog\/wp-content\/uploads\/2026\/08\/vps_git_visual_studio.png 1672w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Groupe 1 \u2014 Sur le VPS apr\u00e8s le travail d\u2019Aider<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/opt\/dev\/BlazorCRM\ngit status\ngit add .\ngit commit -m \"Modification r\u00e9alis\u00e9e avec Aider\"\ngit push<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Groupe 2 \u2014 Sur le PC dans PowerShell<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>cd D:\\DEVELOPPEMENT_ARKAN\\5_ovh_BlazorCRM\\BlazorCRM\ngit pull\ngit status<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le PC est alors synchronis\u00e9 avec le VPS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Si tu veux aussi mettre \u00e0 jour le site en ligne depuis le VPS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s le <code>git push<\/code>, toujours sur le VPS :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/opt\/dev\/BlazorCRM\ndocker compose up -d --build\ndocker compose ps<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le circuit complet est donc :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Aider sur VPS\n    \u2193 git push\nGitHub\n    \u2193 git pull\nVisual Studio sur PC<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pour v\u00e9rifier que le PC et le VPS sont identiques :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># VPS\ngit rev-parse HEAD<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code># PC\ngit rev-parse HEAD<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Les deux identifiants doivent \u00eatre identiques.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Groupe 1 \u2014 Sur le VPS apr\u00e8s le travail d\u2019Aider Groupe 2 \u2014 Sur le PC dans PowerShell Le PC est alors synchronis\u00e9 avec le VPS. Si tu veux aussi mettre \u00e0 jour le site en ligne depuis le VPS Apr\u00e8s le git push, toujours sur le VPS : Le circuit complet est donc :\u2026 <span class=\"read-more\"><a href=\"https:\/\/blog.arkanovax.com\/blog\/vps-aider-%e2%86%92-github-%e2%86%92-pc-visual-studio\/\">Read More: VPS\/Aider \u2192 GitHub \u2192 PC\/Visual Studio. &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":867,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[53],"tags":[55],"class_list":["post-594","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps","tag-vps"],"_links":{"self":[{"href":"https:\/\/blog.arkanovax.com\/blog\/wp-json\/wp\/v2\/posts\/594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.arkanovax.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.arkanovax.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.arkanovax.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.arkanovax.com\/blog\/wp-json\/wp\/v2\/comments?post=594"}],"version-history":[{"count":5,"href":"https:\/\/blog.arkanovax.com\/blog\/wp-json\/wp\/v2\/posts\/594\/revisions"}],"predecessor-version":[{"id":940,"href":"https:\/\/blog.arkanovax.com\/blog\/wp-json\/wp\/v2\/posts\/594\/revisions\/940"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.arkanovax.com\/blog\/wp-json\/wp\/v2\/media\/867"}],"wp:attachment":[{"href":"https:\/\/blog.arkanovax.com\/blog\/wp-json\/wp\/v2\/media?parent=594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.arkanovax.com\/blog\/wp-json\/wp\/v2\/categories?post=594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.arkanovax.com\/blog\/wp-json\/wp\/v2\/tags?post=594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}