Utilizza SVN
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
- Disporre di un'offerta di hosting Web che permette una connessione SSH (a partire dall'offerta Pro)
- Connettersi in SSH al tuo hosting Web (consulta la nostra guida Utilizzare l'accesso SSH al tuo hosting Web)
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:
e
Verifica che le directory siano state create utilizzando il comando:
È necessario ottenere le directory come indicato nell'immagine seguente:
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:
Una volta avviato il file, inserisci questa riga:
Segui la chiave precedentemente creata, il tutto sulla stessa linea.
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.
È possibile recuperare il contenuto del deposito senza connettersi direttamente in SSH sulla macchina.
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:
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_testnel campo "URL of repository" e clicca suOK:
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:
È necessario modificare questo parametro aggiungendo i diversi utenti:
aggiungendo il parametro, è possibile autorizzare l'accesso in sola lettura:
Verifica in locale dal server
Quando vuoi effettuare una verifica in locale, gli esempi forniti non funzionano. Utilizza:
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.