Ubuntu, clonare facilmente un progetto da GitHub

Clonare facilmente un progetto da GitHub direttamente nella cartella web di Ubuntu utilizzando la shell. Ecco come puoi farlo:

1. Accedi al Server via SSH

Accedi al server tramite SSH (se non lo hai già fatto):

ssh username@server_ip_address

2. Naviga nella Cartella Web

Naviga nella cartella web dove vuoi clonare il progetto. Supponendo che la tua directory web sia /var/www/lasciamidire.com/web, puoi usare il comando:

cd /var/www/lasciamidire.com/web

3. Clona il Repository da GitHub

Usa il comando git clone per clonare il repository GitHub nella cartella corrente. Ecco un esempio:

git clone https://github.com/username/repository-name.git

Sostituisci https://github.com/username/repository-name.git con l’URL del repository GitHub che vuoi clonare. Questo comando creerà una nuova cartella con il nome del repository nella directory web.

4. Opzionalmente, Rinomina la Cartella

Se vuoi che il contenuto del repository sia direttamente all’interno di una cartella specifica (ad esempio easy-pictograms), puoi rinominare la cartella o specificare il nome della cartella durante il clone:

git clone https://github.com/username/repository-name.git easy-pictograms

Questo comando clonerà il contenuto del repository nella cartella easy-pictograms.

5. Verifica il Clonaggio

Dopo che il processo di clonazione è completato, puoi verificare che il contenuto sia stato clonato correttamente:

ls easy-pictograms

6. Configurazione e Avvio dell’Applicazione

Dopo aver clonato il progetto, potresti dover installare le dipendenze e configurare l’applicazione prima di avviarla:

cd easy-pictograms
npm install
pm2 start npm --name "easy-pictograms" -- start

Questo avvierà l’applicazione usando PM2 con il nome easy-pictograms.

Note Aggiuntive

  • Permessi: Assicurati che i permessi delle directory siano correttamente impostati per l’utente o il processo che esegue il server web.
  • Ambiente: Se il repository include un file .env.example, potresti doverlo rinominare in .env e configurarlo con i parametri corretti.

Seguendo questi passaggi, potrai clonare il progetto da GitHub direttamente nella tua cartella web e configurarlo per l’esecuzione.

Leave a Comment