2.1 KiB
Inizializzazione Repository Git e Pubblicazione su GitLab (git.davidfrassi.it)
Questo piano descrive i passaggi per configurare il controllo di versione Git per il progetto MediaGen e pubblicarlo sul tuo server GitLab personale (ssh://git@git.davidfrassi.it:2222/frassidavid/mediagen.git), seguendo la stessa struttura del progetto canti.
Informazioni Server GitLab Rilevate
- Server Host:
git.davidfrassi.it(Porta SSH:2222) - Namespace / Utente:
frassidavid - Nome Repository di destinazione:
mediagen(omediagen-app) - URL Remoto SSH:
ssh://git@git.davidfrassi.it:2222/frassidavid/mediagen.git
User Review Required
Important
Creazione del repository su GitLab Web UI: Prima di fare il push iniziale, assicurati che il repository vuoto
mediagensia stato creato sotto il tuo accountfrassidavidsu GitLab (https://git.davidfrassi.it/frassidavid/mediageno tramite la schermata New Project su GitLab). Se il tuo server GitLab consente la creazione automatica al push SSH (push options), il comando push creerà direttamente il progetto.
Proposed Changes
1. File .gitignore per Angular / Node.js
[NEW] .gitignore
Configurazione dei file da escludere dal repository:
node_modules/dist/.angular/cache/.DS_Store- File di log (
npm-debug.log, etc.)
2. Inizializzazione Repository Locale Git
Esecuzione comandi nella cartella /Users/davidfrassi/SRC/angular/mediagen:
git init -b maingit add .git commit -m "feat: initial commit for MediaGen AI Web App"
3. Configurazione Remote e Push
git remote add origin ssh://git@git.davidfrassi.it:2222/frassidavid/mediagen.gitgit push -u origin main
Verification Plan
Automated / Terminal Checks
- Esecuzione di
git statusper verificare la corretta esclusione dinode_modulese file compilati. - Esecuzione di
git remote -vper convalidare l'URL di destinazione. - Esecuzione di
git push -u origin mainper confermare l'avvenuto invio dei commit sul server GitLab.