For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/it/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/it/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/it/guides/web-cloud/web-hosting/svn.md.

Utilizza SVN

Vedi come Markdown

Scopri come utilizzare SVN in SSH sul tuo hosting Web

Obiettivo

SVN, che è l'abbreviazione di "sovversione", è un sistema di gestione delle versioni.

Scopri come utilizzare SVN in SSH sul tuo hosting Web

Informazioni sull’amministrazione dei servizi OVHcloud e su come trovare l’assistenza appropriata

Durante l’utilizzo delle guide OVHcloud, tieni presente le seguenti condizioni:

  • Le istruzioni mirano a fornire il maggior numero possibile di dettagli, ma non possono coprire tutti i casi d’uso individuali. Potrebbe essere necessario adattare le azioni descritte alle tue esigenze.
  • L’ecosistema OVHcloud è progettato per garantire flessibilità e libertà di scelta. I clienti sono quindi responsabili della configurazione corretta e sicura dei propri servizi. Per evitare la perdita di dati, ti consigliamo vivamente di applicare strategie di backup a tutti i tuoi dati importanti.
  • Le nostre guide e i nostri tutorial possono fare riferimento a software o servizi di terze parti in combinazione con le soluzioni OVHcloud. Il supporto tecnico fornito da OVHcloud non include la configurazione di sistemi o prodotti al di fuori della nostra responsabilità. Questo include, a titolo esemplificativo:
    • Sistemi operativi e interfacce utente (Windows, Debian, Plesk, ecc.).
    • Qualsiasi altro software di terze parti (client FTP, software di posta elettronica, ecc.).
    • Servizi offerti da altri provider (DNS, API, interfacce utente, ecc.).

Per ricevere l’assistenza appropriata in caso di problemi, segui queste indicazioni:

  • Cerchi una consulenza personalizzata o vuoi discutere di un argomento non trattato in dettaglio nella nostra documentazione?
    Unisciti alla Community OVHcloud per cercare il tuo argomento e confrontarti con altri utenti.
  • Devi segnalare un incidente relativo al tuo servizio OVHcloud o riscontri difficoltà nello Spazio Cliente OVHcloud?
    Crea una richiesta di supporto nel nostro centro assistenza.
  • Hai bisogno di assistenza professionale per il tuo progetto o di aiuto per attività al di fuori del nostro perimetro di supporto?
    Visita il nostro portale dei partner per trovare esperti che conoscono le soluzioni OVHcloud.
  • Cerchi informazioni più dettagliate sui nostri livelli di supporto e sui Professional Services?
    Visita le nostre pagine web sui livelli di supporto OVHcloud e sugli OVHcloud Professional Services.

Puoi partecipare al miglioramento della nostra documentazione:

  • Vuoi condividere un feedback per migliorare una guida o segnalare informazioni insufficienti su una pagina specifica?
    Utilizza i pulsanti "Questa pagina ti è stata utile?" in fondo alla pagina per farcelo sapere.
  • Vuoi proporre un aggiornamento concreto della documentazione?
    Utilizza la funzione "Modifica questa pagina", disponibile in fondo alla pagina e nella barra laterale.

Pre-obbligatorio

Procedura

Creazione del deposito

Una volta connesso in SSH al tuo hosting, crea la directory di root dei depositi SVN e poi la deposizione.

Ti basta digitare il comando:

mkdir svn

e

svnadmin create svn/depot_test

Verifica che le directory siano state create utilizzando il comando:

ls -la

È necessario ottenere le directory come indicato nell'immagine seguente:

hosting

Crea chiavi pubbliche/private

Prima di proseguire, sarà necessario creare un paio di chiavi SSH dal dispositivo che utilizzerai per connetterti al deposito SVN.

Segui la guida Creare chiavi SSH.

Aggiunta della chiave pubblica sull'hosting

Dopo aver ottenuto la chiave, aggiungila sul tuo hosting nel file .ssh/authorized_keys2. Inserisci la riga di comando qui sotto:

mkdir .ssh
chmod 700 .ssh
vi .ssh/authorized_keys2

Una volta avviato il file, inserisci questa riga:

command="/sr/bin/svnserve —root=/homez.XXX/loginFTP/svn —tunnel —tunnel-user=john",no-port-forwarding,no-agente-forwarding,no-X11-forwarding,no-pty

Segui la chiave precedentemente creata, il tutto sulla stessa linea.

Info

Sostituisci "/home.XXX/loginFTP" e "john" con le credenziali SSH. Per conoscere le cifre da utilizzare per sostituire "/home.XXX/loginFTP", digita il comando "pwd" in SSH.

Per maggiori informazioni, consulta la guida Utilizzare l'accesso SSH di un hosting Web.

hosting

È possibile recuperare il contenuto del deposito senza connettersi direttamente in SSH sulla macchina.

Warning

Attenzione, una stessa chiave non deve essere utilizzata per SVN e SSH in riga di comando

Esempi

Con Linux

Puoi effettuare un test dal computer che si connette al depot SVN digitando la linea:

svn checkout svn+ssh://loginFTP@clusterXXX/depot_test

Windows con TortoiseSVN

  • Scarica e installa TortoiseSVN.
  • Fai un click destro sulla chiave privata. L'icona compare in basso a destra e la chiave viene caricata nell'autenticazione.
  • Crea una directory, clicca con il tasto destro e seleziona "SVN Checkout".
  • Inserisci svn+ssh://loginFTP@xxplan.ovh.net/depot_test nel campo "URL of repository" e clicca su OK:
hosting

Per Subversion esiste una documentazione molto buona in inglese: https://svnbook.red-bean.com/en/1.5/index.html

Casi specifici

Crea più account

Per prima cosa è necessario aver creato diverse chiavi SSH. Successivamente, durante l'aggiunta della chiave pubblica sull'hosting:

command="/usr/bin/svnserve --root=/home.XXX/loginFTP/svn --tunnel --tunnel-user=marc",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty

È necessario modificare questo parametro aggiungendo i diversi utenti:

--tunnel-user

aggiungendo il parametro, è possibile autorizzare l'accesso in sola lettura:

--read-only.

Verifica in locale dal server

Quando vuoi effettuare una verifica in locale, gli esempi forniti non funzionano. Utilizza:

svn+ssh://login@ftp.nom-du-site.tld/home.XXX/login/svn/depot_test

Per saperne di più

Utilizza l'accesso SSH di un hosting Web

Per prestazioni specializzate (referenziamento, sviluppo, ecc...), contatta i partner OVHcloud.

Contatta la nostra Community di utenti.

Questa pagina ti è stata utile?