diff --git a/README.md b/README.md index 4829b64..e5f47f4 100644 --- a/README.md +++ b/README.md @@ -41,34 +41,98 @@ Gitea è compatibile con la maggior parte degli strumenti Git e offre integrazio --- +Ecco il capitolo rivisto, organizzato per sistema operativo e con le modifiche richieste: + +--- + +### **Client Desktop per Gitea** +Gitea funziona con tutti i principali client Git. Di seguito, una selezione organizzata per sistema operativo, con strumenti specifici per **Windows, macOS e Linux**. + +--- + #### **1. Client Desktop** -Strumenti per gestire repository, issue e pull request dal tuo computer: + +##### **Windows** - **GitKraken** - - **Funzionalità**: Interfaccia grafica avanzata, gestione di branch, merge conflict, integrazione diretta con Gitea. - - **Configurazione**: Aggiungi l’URL di gitea.it nelle impostazioni "Enterprise" e autenticati via token (Settings > Account su Gitea). + - **Funzionalità**: UI intuitiva, gestione avanzata di branch/merge, integrazione diretta con Gitea. + - **Configurazione**: Aggiungi l’URL di gitea.it in *File > Preferences > Enterprise*, autenticati via token. - [Scarica GitKraken](https://www.gitkraken.com/) -- **GitHub Desktop** - - **Funzionalità**: Semplice ed efficace per clonare, commitare e sincronizzare repository. - - **Configurazione**: Usa l’URL HTTPS/SSH di gitea.it per clonare i repo. - - [Scarica GitHub Desktop](https://desktop.github.com/) +- **SmartGit** + - **Funzionalità**: Client potente con supporto a Git flow, rebase interattivo e integrazione di Gitea. + - **Configurazione**: In *Repository > Remote > Add*, inserisci l’URL HTTPS/SSH di gitea.it. Usa token o credenziali. + - [Scarica SmartGit](https://www.syntevo.com/smartgit/) -- **SourceTree** (Atlassian) - - **Funzionalità**: Supporto Git flow, visualizzazione dello storico, integrazione con Gitea via SSH/HTTPS. +- **GitCola** + - **Funzionalità**: Leggero e personalizzabile, ideale per chi ama il controllo granulare. + - **Configurazione**: Clone i repository via terminale integrato o interfaccia grafica. + - [Scarica GitCola](https://git-cola.github.io/) + +##### **macOS** +- **GitKraken** + - **Funzionalità**: Stesse feature della versione Windows, ottimizzata per macOS. + - **Configurazione**: Segui i passaggi per Windows (Enterprise settings + token). + - [Scarica per macOS](https://www.gitkraken.com/) + +- **Fork** + - **Funzionalità**: Client veloce con focus su chiarezza visiva. Supporta Gitea via SSH/HTTPS. + - **Configurazione**: Aggiungi l’URL di gitea.it in *File > Clone Repository*. + - [Scarica Fork](https://git-fork.com/) + +- **SourceTree** + - **Funzionalità**: Strumento Atlassian per gestione avanzata di repository e branch. + - **Configurazione**: Usa l’URL HTTPS/SSH di gitea.it e autenticati con OAuth o token. - [Scarica SourceTree](https://www.sourcetreeapp.com/) ---- +##### **Linux** +- **GitKraken** + - **Funzionalità**: Versione Linux con supporto a Snap e DEB/RPM. + - **Configurazione**: Identica alle altre piattaforme. + - [Scarica per Linux](https://www.gitkraken.com/) -Ecco il capitolo aggiornato con le app aggiuntive per Android e iOS, incluso **GitNix**, **GitTouch** e altre opzioni per iOS: +- **GitCola** + - **Funzionalità**: Open source, integrato con i toolkit grafici GTK/Qt. + - **Configurazione**: Clone via terminale o interfaccia, gestisci remoti con URL di gitea.it. + - [Scarica per Linux](https://git-cola.github.io/) + +- **RabbitVCS** (Integrazione con Nautilus/Thunar) + - **Funzionalità**: Estensione per file manager, permette operazioni Git direttamente nel browser di file. + - **Configurazione**: Aggiungi il repository di gitea.it come remoto via terminale. + - [Scarica RabbitVCS](https://rabbitvcs.org/) --- -### **Capitolo 5 (Aggiornato): App e Client per Interagire con Gitea** +#### **2. Client Multi-Piattaforma** +Per chi lavora su più OS: +- **SmartGit** (Windows, macOS, Linux) + - **Vantaggio**: Configurazione sincronizzata tra dispositivi, supporto avanzato a merge conflict. +- **GitAhead** + - **Funzionalità**: Open source, visualizzazione chiara dello storico e dei branch. + - [Scarica GitAhead](https://gitahead.com/) + +--- + +#### **Note per la Configurazione** +- **Token API**: Generane uno in *Impostazioni > Applicazioni* su gitea.it per autenticazione sicura. +- **SSH**: Configura le chiavi in *Impostazioni > SSH/GPG Keys* per evitare inserimenti ripetuti delle credenziali. + +--- + +### **Conclusioni** +Che tu preferisca strumenti grafici come **GitKraken** o client minimalisti come **GitCola**, Gitea.it offre flessibilità su ogni sistema operativo. Scegli quello che si adatta al tuo stile di sviluppo! + +🔗 **Link Utili**: +- [Documentazione ufficiale Gitea](https://docs.gitea.io/) +- [Lista completa client Git](https://git-scm.com/downloads/guis) + +--- + +### **App per Interagire con Gitea** Gitea è compatibile con la maggior parte degli strumenti Git e offre integrazioni con app dedicate per desktop, mobile, IDE e automazione. Ecco una panoramica degli strumenti consigliati per sfruttare al meglio la tua istanza **gitea.it**. --- -#### **2. App Mobile** +#### **3. App Mobile** Gestisci repository, issue e pull request da smartphone o tablet: ##### **Android**