{"id":135596,"date":"2026-02-16T09:00:00","date_gmt":"2026-02-16T08:00:00","guid":{"rendered":"https:\/\/supporthost.com\/it\/?p=135596"},"modified":"2026-02-02T11:38:29","modified_gmt":"2026-02-02T10:38:29","slug":"wordpress-github","status":"publish","type":"post","link":"https:\/\/supporthost.com\/it\/wordpress-github\/","title":{"rendered":"Come integrare WordPress e GitHub\u00a0"},"content":{"rendered":"\n<p>Come saprai, GitHub \u00e8 una piattaforma basata su Git che ospita soprattutto progetti basati su codice. Permette di tenere traccia delle modifiche, di passare da una versione all\u2019altra del progetto e di gestire in modo efficiente la collaborazione in remoto.<\/p>\n\n\n\n<p>In questa guida scopriremo come integrare WordPress e GitHub per registrare le versioni del codice e lavorare in team ai siti costruiti con il popolare CMS. Vedremo diversi <strong>metodi per collegare le due piattaforme<\/strong> e i passaggi per implementarli. Ma prima di tutto cerchiamo di capire quando conviene farlo e quando no.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Indice<\/h2><nav><ul><li><a href=\"#vantaggi-di-usare-git-hub-per-un-sito-word-press\">Vantaggi di usare GitHub per un sito WordPress<\/a><\/li><li><a href=\"#quando-ha-senso-integrare-word-press-e-git-hub\">Quando ha senso integrare WordPress e GitHub?<\/a><\/li><li><a href=\"#come-usare-git-hub-con-word-press\">Come usare GitHub con WordPress<\/a><ul><li><a href=\"#creare-un-sito-con-local\">Creare un sito con Local<\/a><\/li><li><a href=\"#importare-un-sito-esistente-su-local\">Importare un sito esistente su Local<\/a><\/li><li><a href=\"#configurare-git-hub-e-git\">Configurare GitHub e Git<\/a><\/li><li><a href=\"#creare-un-repository-su-git-hub\">Creare un repository su GitHub<\/a><\/li><li><a href=\"#collegare-un-tema-word-press-a-git-hub\">Collegare un tema WordPress a GitHub<\/a><\/li><li><a href=\"#tenere-traccia-delle-modifiche-al-tema-word-press-con-git-hub\">Tenere traccia delle modifiche al tema WordPress con GitHub<\/a><\/li><li><a href=\"#collegare-un-plugin-word-press-a-git-hub\">Collegare un plugin WordPress a GitHub<\/a><\/li><li><a href=\"#tenere-traccia-delle-modifiche-al-plugin-word-press-con-git-hub\">Tenere traccia delle modifiche al plugin WordPress con GitHub<\/a><\/li><\/ul><\/li><li><a href=\"#git-hub-desktop\">GitHub Desktop<\/a><\/li><li><a href=\"#plugin-word-press-per-git-hub\">Plugin WordPress per GitHub\u00a0<\/a><\/li><li><a href=\"#conclusioni\">Conclusioni<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"vantaggi-di-usare-git-hub-per-un-sito-word-press\">Vantaggi di usare GitHub per un sito WordPress<\/h2>\n\n\n\n<p>Forse avrai notato che WordPress esegue un <strong>controllo di versione<\/strong> <strong>sui contenuti<\/strong>: infatti dalle impostazioni di un articolo o di una pagina puoi risalire a un certo numero di revisioni registrate.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"268\" height=\"586\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/wordpress-github-vantaggi-versioni.png\" alt=\"Wordpress Github Vantaggi Versioni\" class=\"wp-image-135598\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/wordpress-github-vantaggi-versioni.png 268w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/wordpress-github-vantaggi-versioni-137x300.png 137w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/wordpress-github-vantaggi-versioni-29x63.png 29w\" sizes=\"auto, (max-width: 268px) 100vw, 268px\" \/><\/figure>\n\n\n\n<p>Se vuoi <strong>tenere traccia dello sviluppo<\/strong> <strong>del codice<\/strong> e di ogni modifica a temi e plugin per\u00f2, le funzionalit\u00e0 native del CMS non bastano. Ecco perch\u00e9 pu\u00f2 essere utile gestire il lavoro su WordPress attraverso GitHub.&nbsp;<\/p>\n\n\n\n<p>Grazie alla piattaforma, se tutti i collaboratori usano bene le descrizioni dei commit, sar\u00e0 sempre chiaro chi ha modificato cosa sul sito, quando e perch\u00e9. Cos\u00ec diventa pi\u00f9 fluido non solo lavorare sul codice di WordPress in team, ma anche ritornare a distanza di tempo su progetti individuali.<\/p>\n\n\n\n<p>Un altro suo grande vantaggio \u00e8 la possibilit\u00e0 di <strong>tornare in fretta a una versione stabile<\/strong> <strong>di un plugin o del tema<\/strong> se un aggiornamento &#8220;rompe&#8221; il sito. Qualcosa di simile a quanto offerto dai<a href=\"https:\/\/supporthost.com\/it\/plugin-backup-wordpress\/\"> plugin di backup per WordPress<\/a> quindi, con la differenza che GitHub permette di ripristinare solo il codice senza influire sui contenuti.&nbsp;<\/p>\n\n\n\n<p>Il repository di GitHub per il sito pu\u00f2 infatti fungere da copia di sicurezza per il codice, ospitata su una piattaforma esterna e affidabile.<\/p>\n\n\n\n<p>La costruzione del sito diventa un processo pi\u00f9 pulito perch\u00e9<em> <\/em>si pu\u00f2 lavorare in locale su un ramo secondario del progetto e <strong>applicare le modifiche al sito online solo dopo averle testate<\/strong>. In questo modo si possono sperimentare nuove funzioni senza correre rischi anche quando il sito \u00e8 gi\u00e0 visibile al pubblico.<\/p>\n\n\n\n<p>In particolare <strong>quando si collabora allo sviluppo<\/strong> di un sito WordPress, integrare GitHub permette di lavorare in contemporanea sugli stessi file evitando di sovrascrivere le rispettive modifiche; e anche di gestire l\u2019avanzamento del progetto in modo ordinato attraverso <em>pull request<\/em> e <em>review<\/em>.&nbsp;<\/p>\n\n\n\n<p>Per gli utenti pi\u00f9 esperti, la piattaforma offre utili <strong>strumenti avanzati<\/strong> come le automazioni di GitHub Actions, per test, backup e deploy, cio\u00e8 la pubblicazione sul sito del codice aggiornato.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"quando-ha-senso-integrare-word-press-e-git-hub\">Quando ha senso integrare WordPress e GitHub?<\/h2>\n\n\n\n<p>Usare GitHub per lavorare su un sito WordPress ha senso solo <strong>se si modifica il codice<\/strong>, e soprattutto<strong> se si lavora in team<\/strong>. Con pi\u00f9 sviluppatori sullo stesso progetto infatti, GitHub \u00e8 quasi indispensabile.&nbsp;<\/p>\n\n\n\n<p>Ma anche se hai intenzione di costruire un sito per conto tuo, vale la pena di usare GitHub se il progetto \u00e8 complesso e implica la <strong>personalizzazione di temi o plugin<\/strong>. A maggior ragione se prevedi che si protragga per un lungo periodo o di doverci rimettere mano in futuro.<\/p>\n\n\n\n<p>Puoi vederlo anche come un ambiente sicuro per testare, in <strong>alternativa allo <\/strong><a href=\"https:\/\/supporthost.com\/it\/staging-sito\/\"><strong>staging del sito<\/strong><\/a>.<\/p>\n\n\n\n<p>Invece <strong>non vale la pena <\/strong>di usare GitHub con WordPress se:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>devi realizzare un sito semplice che non richiede aggiornamenti frequenti del codice;<\/li>\n\n\n\n<li>usi solo temi e plugin gi\u00e0 pronti;<\/li>\n\n\n\n<li>oppure non hai familiarit\u00e0 con Git.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"come-usare-git-hub-con-word-press\">Come usare GitHub con WordPress<\/h2>\n\n\n\n<p>Prima di collegare GitHub a WordPress \u00e8 consigliabile <a href=\"https:\/\/supporthost.com\/it\/installare-wordpress-in-locale-local-by-flywheel\/\">installare WordPress in locale<\/a> \u2013 per esempio con Local \u2013, lavorarci e trasferire <a href=\"https:\/\/supporthost.com\/it\/trasferire-wordpress-da-locale-a-remoto\/\">WordPress da locale a remoto<\/a> solo quando tutto sar\u00e0 pronto per andare online. Cos\u00ec non solo potrai iniziare lo sviluppo ancora prima di avere un <a href=\"https:\/\/supporthost.com\/it\/hosting-wordpress\/\">hosting WordPress<\/a>, ma anche visualizzare le modifiche quasi immediatamente: basta salvare e ricaricare la pagina.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"966\" height=\"491\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-download-homepage.png\" alt=\"Local Flywheel Download Homepage\" class=\"wp-image-135599\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-download-homepage.png 966w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-download-homepage-300x152.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-download-homepage-768x390.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-download-homepage-120x61.png 120w\" sizes=\"auto, (max-width: 966px) 100vw, 966px\" \/><\/figure>\n\n\n\n<p>Se decidi di <a href=\"https:\/\/supporthost.com\/it\/installare-wordpress\/\">installare WordPress<\/a> <strong>su un server remoto<\/strong> invece, per collegarlo a GitHub dovrai comunque scaricare una copia dei file sul tuo pc e, ogni volta che apporti delle modifiche, ricaricare il file aggiornato sul tuo spazio web per vederle applicate. Un\u2019operazione che richiede tempo, sia che si svolga tramite <a href=\"https:\/\/supporthost.com\/it\/filezilla\/\">FTP<\/a> che attraverso il <a href=\"https:\/\/supporthost.com\/it\/tutorial\/file-manager\/\">file manager<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"creare-un-sito-con-local\">Creare un sito con Local<\/h3>\n\n\n\n<p>Puoi creare un sito in locale grazie a software come Local oppure <a href=\"https:\/\/supporthost.com\/it\/xampp\/\">XAMPP<\/a> o <a href=\"https:\/\/supporthost.com\/it\/mamp\/\">MAMP<\/a>. Local di Flywheel \u00e8 la soluzione pi\u00f9 rapida perch\u00e9 permette di creare un nuovo sito WordPress in soli 3 clic. XAMPP e MAMP richiedono pi\u00f9 passaggi, per\u00f2 restano utili per sviluppare altri tipi di CMS.<\/p>\n\n\n\n<p>Dopo aver installato Local, puoi usare il pulsante apposito per <strong>avviare la creazione del sito<\/strong>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-creare-nuovo-sito-1024x683.png\" alt=\"Local Flywheel Creare Nuovo Sito\" class=\"wp-image-135600\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-creare-nuovo-sito-1024x683.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-creare-nuovo-sito-300x200.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-creare-nuovo-sito-768x512.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-creare-nuovo-sito-94x63.png 94w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-creare-nuovo-sito.png 1195w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Se vuoi costruirne uno da zero, scegli <strong>Create a new site<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"658\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-creare-sito-1024x658.png\" alt=\"Local Flywheel Creare Sito\" class=\"wp-image-135601\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-creare-sito-1024x658.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-creare-sito-300x193.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-creare-sito-768x494.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-creare-sito-98x63.png 98w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-creare-sito.png 1187w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Se invece vuoi ricreare in locale un sito gi\u00e0 esistente in remoto, vai al prossimo paragrafo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"importare-un-sito-esistente-su-local\">Importare un sito esistente su Local<\/h3>\n\n\n\n<p><strong>Se hai gi\u00e0 un sito online<\/strong> ma vuoi modificarlo localmente, il modo pi\u00f9 veloce per farlo \u00e8 scaricare sul pc i file del sito e il database e importarli in Local.&nbsp;<\/p>\n\n\n\n<p>In vista di future modifiche al tema, ti consiglio di creare il <a href=\"https:\/\/supporthost.com\/it\/tema-child\/\">tema child WordPress<\/a> da personalizzare prima di andare avanti. Cos\u00ec ti troverai anche in locale la cartella del tema child, cio\u00e8 quella su cui \u00e8 consigliato intervenire per evitare di perdere le modifiche con gli aggiornamenti del tema principale.<\/p>\n\n\n\n<p>Puoi <a href=\"https:\/\/supporthost.com\/it\/clonare-sito-wordpress\/\">copiare i file di WordPress<\/a> e scaricarli come .zip da <a href=\"https:\/\/supporthost.com\/it\/cpanel\/\">cPanel<\/a> o altro pannello di controllo dell\u2019hosting.&nbsp;<\/p>\n\n\n\n<p>Nel tuo gestore dei file apri la cartella che contiene il sito \u2013 di solito <em>public_html<\/em> \u2013 e cerca <em>wp-content<\/em>, l\u2019unica cartella che devi fornire a Local. Dopo averla selezionata, fai clic col tasto destro e scegli <strong>Compress<\/strong>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"543\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/wp-content-comprimere-copia-esportazione-1024x543.png\" alt=\"Wp Content Comprimere Copia Esportazione\" class=\"wp-image-135602\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/wp-content-comprimere-copia-esportazione-1024x543.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/wp-content-comprimere-copia-esportazione-300x159.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/wp-content-comprimere-copia-esportazione-768x407.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/wp-content-comprimere-copia-esportazione-120x63.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/wp-content-comprimere-copia-esportazione.png 1186w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Troverai tra i file la copia compressa di <em>wp-content<\/em> da scaricare sul tuo pc. Dopo averlo fatto, cancellala dal gestore dei file.<\/p>\n\n\n\n<p>Per esportare il database, sempre dal pannello accedi a <a href=\"https:\/\/supporthost.com\/it\/phpmyadmin\/\">phpMyAdmin<\/a> e seleziona dalla lista il <strong>database <\/strong>corretto.<\/p>\n\n\n\n<p>Poi vai sulla scheda <em>Esporta<\/em>, <strong>seleziona SQL <\/strong>e procedi per scaricare il database sul computer.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"474\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/esportazione-database-sql-phpmyadmin-1024x474.png\" alt=\"Esportazione Database Sql Phpmyadmin\" class=\"wp-image-135603\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/esportazione-database-sql-phpmyadmin-1024x474.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/esportazione-database-sql-phpmyadmin-300x139.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/esportazione-database-sql-phpmyadmin-768x355.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/esportazione-database-sql-phpmyadmin-120x55.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/esportazione-database-sql-phpmyadmin.png 1185w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>In alternativa puoi creare un backup da importare in Local con un <a href=\"https:\/\/supporthost.com\/it\/plugin-migrazione-wordpress\/\">plugin per la migrazione di WordPress<\/a>.<\/p>\n\n\n\n<p>Per importare il sito su Local fai clic su <strong>Create site<\/strong> e poi su <strong>Select an existing ZIP<\/strong> per caricare la cartella compressa del tuo sito.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"652\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-caricare-zip-sito-esistente-1024x652.png\" alt=\"Local Flywheel Caricare Zip Sito Esistente\" class=\"wp-image-135604\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-caricare-zip-sito-esistente-1024x652.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-caricare-zip-sito-esistente-300x191.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-caricare-zip-sito-esistente-768x489.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-caricare-zip-sito-esistente-99x63.png 99w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-caricare-zip-sito-esistente.png 1194w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Dai un nome al sito in locale e continua.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"657\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-importare-sito-zip-1024x657.png\" alt=\"Local Flywheel Importare Sito Zip\" class=\"wp-image-135605\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-importare-sito-zip-1024x657.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-importare-sito-zip-300x192.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-importare-sito-zip-768x493.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-importare-sito-zip-98x63.png 98w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-importare-sito-zip.png 1194w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Mantieni le impostazioni di default e <strong>importa il sito<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"configurare-git-hub-e-git\">Configurare GitHub e Git<\/h3>\n\n\n\n<p>Abbiamo gi\u00e0 visto nella <a href=\"https:\/\/supporthost.com\/it\/github\/\">guida a GitHub<\/a> che funziona solo insieme a Git. Quindi prima di collegarlo a WordPress configureremo non solo GitHub ma anche Git, il sistema che gestisce sia il controllo versione che i flussi di lavoro sulla piattaforma.<\/p>\n\n\n\n<p>Puoi scaricare Git gratis dal <a href=\"https:\/\/git-scm.com\/install\/\" rel=\"noopener\">sito ufficiale<\/a> e <strong>installarlo sul pc<\/strong> seguendo la procedura guidata. Conferma semplicemente le impostazioni predefinite, a meno di non avere esigenze particolari e sapere bene cosa stai facendo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"390\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/installare-git.png\" alt=\"Installare Git\" class=\"wp-image-85439\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/installare-git.png 499w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/installare-git-300x234.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/installare-git-81x63.png 81w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><\/figure>\n\n\n\n<p>Per <strong>configurare GitHub<\/strong> invece, accedi al tuo profilo su GitHub o creane uno adesso.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"730\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/creare-account-github-1024x730.png\" alt=\"Creare Account Github\" class=\"wp-image-85440\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/creare-account-github-1024x730.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/creare-account-github-300x214.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/creare-account-github-768x547.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/creare-account-github-88x63.png 88w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/creare-account-github.png 1296w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Come forse gi\u00e0 sai, Git funziona tramite riga di comando. Se vuoi evitare di usarla, puoi installare <a href=\"https:\/\/github.com\/apps\/desktop\" rel=\"noopener\">GitHub Desktop<\/a>.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"creare-un-repository-su-git-hub\">Creare un repository su GitHub<\/h3>\n\n\n\n<p>In pratica collegare WordPress a GitHub significa collegare <strong>alla piattaforma le cartelle del sito che contengono il tema o i plugin<\/strong> e si trovano di solito dentro <em>wp-content<\/em>. Vediamo come farlo in pochi passaggi.<\/p>\n\n\n\n<p>Sulla dashboard di GitHub crea un nuovo repository cliccando sul pulsante \u2018+\u2019 e selezionando <strong>New repository<\/strong>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"238\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/github-add-new-repository-1024x238.png\" alt=\"Github Add New Repository\" class=\"wp-image-85444\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/github-add-new-repository-1024x238.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/github-add-new-repository-300x70.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/github-add-new-repository-768x179.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/github-add-new-repository-120x28.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/github-add-new-repository.png 1418w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Dopo aver scelto il nome e se renderlo privato, puoi confermare la creazione.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"825\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/github-create-new-repository-1024x825.png\" alt=\"Github Create New Repository\" class=\"wp-image-85445\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/github-create-new-repository-1024x825.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/github-create-new-repository-300x242.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/github-create-new-repository-768x619.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/github-create-new-repository-78x63.png 78w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/github-create-new-repository.png 1136w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Copia l\u2019<strong>indirizzo web<\/strong> del repository, che si trova nella sezione <em>Quick setup<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"524\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/github-indirizzo-repository-1024x524.png\" alt=\"Github Indirizzo Repository\" class=\"wp-image-135606\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/github-indirizzo-repository-1024x524.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/github-indirizzo-repository-300x153.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/github-indirizzo-repository-768x393.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/github-indirizzo-repository-120x61.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/github-indirizzo-repository.png 1091w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"collegare-un-tema-word-press-a-git-hub\">Collegare un tema WordPress a GitHub<\/h3>\n\n\n\n<p>Una volta che hai creato il tuo sito o una sua copia in locale, puoi collegare il <a href=\"https:\/\/supporthost.com\/it\/temi-wordpress\/\" data-type=\"post\" data-id=\"14979\">tema WordPress<\/a> a GitHub facilmente.<\/p>\n\n\n\n<p>Sul tuo computer, individua la <strong>cartella del tema<\/strong> che vuoi collegare.&nbsp;<\/p>\n\n\n\n<p>Se stai usando Local, la cartella del tuo sito si trova in <em>app &gt; public &gt; wp-content &gt; themes<\/em>. La puoi raggiungere anche dalla schermata Local sites del programma facendo <strong>clic su Site folder<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-cartella-sito-1024x640.png\" alt=\"Local Flywheel Cartella Sito\" class=\"wp-image-135607\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-cartella-sito-1024x640.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-cartella-sito-300x188.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-cartella-sito-768x480.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-cartella-sito-101x63.png 101w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/local-flywheel-cartella-sito.png 1244w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Entra nella cartella del tema per cui vuoi avviare il controllo di versione, poi col tasto destro del mouse apri il men\u00f9 e scegli <strong>Apri nel terminale<\/strong>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"227\" height=\"332\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/cartella-sito-locale-apri-git-bash.png\" alt=\"Cartella Sito Locale Apri Git Bash\" class=\"wp-image-135608\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/cartella-sito-locale-apri-git-bash.png 227w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/cartella-sito-locale-apri-git-bash-205x300.png 205w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/cartella-sito-locale-apri-git-bash-43x63.png 43w\" sizes=\"auto, (max-width: 227px) 100vw, 227px\" \/><\/figure>\n\n\n\n<p>Su Windows questo potrebbe aprire PowerShell, un\u2019interfaccia che funziona comunque grazie a Git. Se preferisci avviare Git Bash, lo trovi espandendo la voce <strong>Mostra altre opzioni<\/strong>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"703\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/cartella-sito-locale-apri-terminale-1024x703.png\" alt=\"Cartella Sito Locale Apri Terminale\" class=\"wp-image-135609\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/cartella-sito-locale-apri-terminale-1024x703.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/cartella-sito-locale-apri-terminale-300x206.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/cartella-sito-locale-apri-terminale-768x527.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/cartella-sito-locale-apri-terminale-92x63.png 92w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/cartella-sito-locale-apri-terminale.png 1346w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Ora bisogna <strong>inizializzare Git<\/strong>, cio\u00e8 dire al programma di tenere traccia di tutti i cambiamenti dei file in quella cartella da ora in avanti, con il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git init<\/code><\/pre>\n\n\n\n<p>Vedrai qualcosa del genere:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"916\" height=\"264\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-bash-inizializzazione.png\" alt=\"Git Bash Inizializzazione\" class=\"wp-image-135610\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-bash-inizializzazione.png 916w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-bash-inizializzazione-300x86.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-bash-inizializzazione-768x221.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-bash-inizializzazione-120x35.png 120w\" sizes=\"auto, (max-width: 916px) 100vw, 916px\" \/><\/figure>\n\n\n\n<p>Ora puoi <strong>collegare il tuo progetto locale al repository<\/strong> su GitHub eseguendo sul terminale:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git remote add origin URL-del-repository<\/code><\/pre>\n\n\n\n<p>Dopo aver sostituito \u201cURL-del-repository\u201d con l\u2019indirizzo copiato da GitHub.<\/p>\n\n\n\n<p>Aggiungi tutti i file del tema con il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git add .&nbsp;<\/code><\/pre>\n\n\n\n<p>Ora potresti visualizzare dei messaggi di avvertimento tipo:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cwarning: in the working copy of &#8216;toolset-config.json&#8217;, LF will be replaced by CRLF the next time Git touches it\u201d.&nbsp;<\/p>\n<\/blockquote>\n\n\n\n<p>Non devono preoccuparti perch\u00e9 riguardano i caratteri usati per chiudere le righe (diversi per convenzione in Linux, macOS e Windows): una questione formale che non influisce sul funzionamento del file.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"637\" height=\"277\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-bash-avvisi.png\" alt=\"Git Bash Avvisi\" class=\"wp-image-135611\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-bash-avvisi.png 637w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-bash-avvisi-300x130.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-bash-avvisi-120x52.png 120w\" sizes=\"auto, (max-width: 637px) 100vw, 637px\" \/><\/figure>\n\n\n\n<p>A questo punto puoi <strong>registrare la prima versione<\/strong> della cartella \u2013 fare una sorta di istantanea dello stato del progetto \u2013 con il primo commit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git commit -m \"Prima versione del tema\"<\/code><\/pre>\n\n\n\n<p>Dove puoi sostituire \u201cPrima versione del tema\u201d con l\u2019espressione che preferisci.<\/p>\n\n\n\n<p>Infine <strong>invia tutto a GitHub<\/strong> eseguendo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git push -u origin main<\/code><\/pre>\n\n\n\n<p>Il main \u2013 a volte chiamato ancora master \u2013 \u00e8 il ramo principale del progetto, quello che contiene la sua versione approvata.&nbsp;<\/p>\n\n\n\n<p>Se \u00e8 la prima volta che usi GitHub in locale, vedrai il messaggio \u201cPlease tell me who you are\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"494\" height=\"168\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-bash-identita-sconosciuta.png\" alt=\"Git Bash Identita Sconosciuta\" class=\"wp-image-135613\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-bash-identita-sconosciuta.png 494w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-bash-identita-sconosciuta-300x102.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-bash-identita-sconosciuta-120x41.png 120w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><\/figure>\n\n\n\n<p>Per confermare la tua identit\u00e0 dovrai usare 2 comandi. Il primo \u00e8:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git config --global user.email \"email che usi in GitHub\"<\/code><\/pre>\n\n\n\n<p>Il secondo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git config --global user.name \"il tuo nome su GitHub\"<\/code><\/pre>\n\n\n\n<p>Come sempre, dopo aver sostituito i tuoi dati alle espressioni tra virgolette.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"tenere-traccia-delle-modifiche-al-tema-word-press-con-git-hub\">Tenere traccia delle modifiche al tema WordPress con GitHub<\/h3>\n\n\n\n<p>Se vuoi usare GitHub per tenere traccia delle modifiche locali al tema WordPress, ogni volta che termini una sessione di lavoro devi eseguire una sequenza di 3 comandi.<\/p>\n\n\n\n<p>Il primo serve ad <strong>aggiungere i file modificati<\/strong> all\u2019area di staging, lo spazio in cui Git raccoglie i file da includere nella prossima versione da salvare:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git add .<\/code><\/pre>\n\n\n\n<p>Con il secondo comando si <strong>crea un commit<\/strong> includendo un messaggio che permetta di capire anche a distanza di tempo che modifiche sono state fatte:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git commit -m \"Descrizione delle modifiche\"<\/code><\/pre>\n\n\n\n<p>Il terzo comando <strong>invia le modifiche al repository<\/strong> remoto su GitHub:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git push origin main<\/code><\/pre>\n\n\n\n<p>Allo stesso modo puoi inviare le modifiche a un ramo secondario del progetto, sostituendo \u201cmain\u201d con il nome del branch (ramo) di destinazione.<\/p>\n\n\n\n<p>Dopo il push (invio) ti verr\u00e0 chiesto di accedere a GitHub.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"collegare-un-plugin-word-press-a-git-hub\">Collegare un plugin WordPress a GitHub<\/h3>\n\n\n\n<p>Puoi collegare il plugin a GitHub con la stessa procedura che abbiamo seguito per il tema.<\/p>\n\n\n\n<p>In questo caso vai sulla cartella locale del plugin che si trova in <em>app &gt; public &gt; wp-content &gt; plugins<\/em>, accessibile anche dalla schermata Local sites del programma con un <strong>clic su Site folder<\/strong>.<\/p>\n\n\n\n<p>Una volta dentro la cartella del plugin per cui vuoi avviare il controllo di versione, usa il tasto destro del mouse e nel men\u00f9 <strong>seleziona il metodo<\/strong> che preferisci per accedere alla riga di comando.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"655\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/cartella-sito-locale-plugin-apri-terminale-1024x655.png\" alt=\"Cartella Sito Locale Plugin Apri Terminale\" class=\"wp-image-135615\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/cartella-sito-locale-plugin-apri-terminale-1024x655.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/cartella-sito-locale-plugin-apri-terminale-300x192.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/cartella-sito-locale-plugin-apri-terminale-768x491.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/cartella-sito-locale-plugin-apri-terminale-99x63.png 99w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/cartella-sito-locale-plugin-apri-terminale.png 1131w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Ora puoi <strong>inizializzare la cartella<\/strong> in Git come abbiamo visto in <a href=\"#collegare-un-tema-word-press-a-git-hub\">Collegare un tema WordPress a GitHub<\/a>, con i comandi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git init<br><br>git remote add origin URL-del-repository<br><br>git add .&nbsp;<br><br>git commit -m \"Prima versione del plugin\"<br><br>git push -u origin main<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"tenere-traccia-delle-modifiche-al-plugin-word-press-con-git-hub\">Tenere traccia delle modifiche al plugin WordPress con GitHub<\/h3>\n\n\n\n<p>Anche per registrare su GitHub le modifiche ai plugin WordPress hai a disposizione la stessa sequenza di <a href=\"#tenere-traccia-delle-modifiche-al-tema-word-press-con-git-hub\">comandi usata per il tema<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\ngit add .\n\ngit commit -m \"Descrizione delle modifiche\"\n\ngit push origin main<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"git-hub-desktop\">GitHub Desktop<\/h2>\n\n\n\n<p>Se preferisci non usare la riga di comando, puoi installare sul tuo computer GitHub Desktop, un programma che ti permette di usare Git attraverso un\u2019<strong>interfaccia pi\u00f9 amichevole<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Puoi scaricarlo gratis dalla <a href=\"https:\/\/github.com\/apps\/desktop\" rel=\"noopener\">pagina dedicata sul sito di GitHub<\/a>.<\/p>\n\n\n\n<p>Anche GitHub Desktop ha bisogno di Git per funzionare, e dovrai comunque installarlo sul pc.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"493\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/github-desktop-download-1024x493.png\" alt=\"Github Desktop Download\" class=\"wp-image-135616\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/github-desktop-download-1024x493.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/github-desktop-download-300x144.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/github-desktop-download-768x370.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/github-desktop-download-120x58.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/github-desktop-download.png 1286w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"plugin-word-press-per-git-hub\">Plugin WordPress per GitHub&nbsp;<\/h2>\n\n\n\n<p>Se stai pensando a un plugin per integrare GitHub e WordPress, ti sar\u00e0 utile sapere che i componenti aggiuntivi di questo tipo si dividono in <strong>3 categorie<\/strong>, a seconda della funzione principale:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>gestire da Git gli aggiornamenti del codice di WordPress;<\/li>\n\n\n\n<li>oppure installare e gestire temi e plugin importati da GitHub;<\/li>\n\n\n\n<li>incorporare contenuti da GitHub nelle pagine del CMS.<\/li>\n<\/ul>\n\n\n\n<p>Nessun <a href=\"https:\/\/supporthost.com\/it\/plugin-wordpress\/\">plugin WordPress<\/a> per GitHub pu\u00f2 <strong>sostituire Git<\/strong>, che dovr\u00e0 comunque essere installato sul tuo pc. Inoltre questi strumenti non sostituiscono neanche<strong> GitHub<\/strong>, piuttosto aggiungono funzioni che possono facilitare l\u2019integrazione con WordPress.<\/p>\n\n\n\n<p>Per esempio <strong>WP Pusher<\/strong> \u00e8 un plugin a pagamento pensato per chi sviluppa in Git e vuole un sistema automatico di aggiornamento del codice basato sui push in GitHub. Grazie a questo strumento potresti installare e aggiornare temi e plugin personalizzati da GitHub (e altri host Git) senza passare da FTP o dal gestore dei file.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"707\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/wp-pusher-plugin-wordpress-github-1024x707.png\" alt=\"Wp Pusher Plugin WordPress Github\" class=\"wp-image-135617\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/wp-pusher-plugin-wordpress-github-1024x707.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/wp-pusher-plugin-wordpress-github-300x207.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/wp-pusher-plugin-wordpress-github-768x530.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/wp-pusher-plugin-wordpress-github-91x63.png 91w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/wp-pusher-plugin-wordpress-github.png 1228w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Invece <strong>Git Updater<\/strong> (ex GitHub Updater) mostra sul pannello di amministrazione di WordPress gli aggiornamenti disponibili per temi e plugin ospitati su GitHub e altre piattaforme basate su Git, e permette di aggiornarli con un clic come faresti con quelli che scarichi dalla directory apposita di WordPress.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"625\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-updater-plugin-wordpress-github-1024x625.png\" alt=\"Git Updater Plugin WordPress Github\" class=\"wp-image-135618\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-updater-plugin-wordpress-github-1024x625.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-updater-plugin-wordpress-github-300x183.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-updater-plugin-wordpress-github-768x469.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-updater-plugin-wordpress-github-103x63.png 103w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/git-updater-plugin-wordpress-github.png 1514w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>In modo simile, <strong>Deployer for Git<\/strong> permette di installare e aggiornare plugin e temi collegando un repository GitHub a WordPress.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"638\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/deployer-for-git-plugin-wordpress-github-1024x638.png\" alt=\"Deployer For Git Plugin WordPress Github\" class=\"wp-image-135619\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/deployer-for-git-plugin-wordpress-github-1024x638.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/deployer-for-git-plugin-wordpress-github-300x187.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/deployer-for-git-plugin-wordpress-github-768x479.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/deployer-for-git-plugin-wordpress-github-101x63.png 101w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/12\/deployer-for-git-plugin-wordpress-github.png 1298w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>GitHub Embed<\/strong> \u00e8 un plugin WordPress gratuito per incorporare nei contenuti repository, file o altre informazioni presenti su GitHub in pochi clic. Molto usato dagli autori di temi, plugin e altri software a pagamento per proporli agli utenti sul proprio sito.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusioni\">Conclusioni<\/h2>\n\n\n\n<p>In questa guida abbiamo visto quali vantaggi offra integrare WordPress e GitHub, e come farlo passo passo.<\/p>\n\n\n\n<p>Prima dobbiamo installare Git e accedere al nostro profilo su GitHub. Dopodich\u00e9, se <strong>configuriamo il sito in locale<\/strong>, possiamo facilmente collegare le cartelle di temi e plugin a un repository su GitHub con una serie di comandi Git da terminale.&nbsp;<\/p>\n\n\n\n<p>O in alternativa possiamo accedere a un\u2019<strong>interfaccia pi\u00f9 comoda<\/strong> installando GitHub Desktop.<\/p>\n\n\n\n<p>Con i plugin WordPress per GitHub riusciamo ad aggiungere alcune funzionalit\u00e0 per <strong>automatizzare operazioni <\/strong>come l\u2019inserimento sul sito di informazioni contenute nei repository oppure la messa in produzione delle modifiche al codice.<\/p>\n\n\n\n<p>E tu hai gi\u00e0 usato GitHub per gestire lo sviluppo del tuo sito WordPress? Com\u2019\u00e8 andata? Se ti va, raccontacelo nei commenti.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Come saprai, GitHub \u00e8 una piattaforma basata su Git che ospita soprattutto progetti basati su codice. Permette di tenere traccia delle modifiche, di passare da una versione all\u2019altra del progetto e di gestire in modo efficiente la collaborazione in remoto. In questa guida scopriremo come integrare WordPress e GitHub per registrare le versioni del codice [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":136798,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[33],"tags":[],"class_list":["post-135596","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"acf":[],"_links":{"self":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/135596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/comments?post=135596"}],"version-history":[{"count":19,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/135596\/revisions"}],"predecessor-version":[{"id":136921,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/135596\/revisions\/136921"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media\/136798"}],"wp:attachment":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media?parent=135596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/categories?post=135596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tags?post=135596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}