---
title: Cum configurez Subversion (SVN)?
description: "**Subversion (SVN)** este un sistem de control al versiunilor care îți permite să urmărești revizuiri ale fișierelor și directoarelor. ### Crearea unui repository Autentifică-te prin SSH și rulează: ``` svnadmin create /home/USERNAME/REPOSITORY ``` Înlocuiește `USERNAME` (utilizatorul cPanel) și `REPOSITORY` (directorul…"
url: "https://www.hostx.ro/kb/cum-se-configureaza-subversion-svn/"
updated: "2026-07-28"
category: Programare / Aplicații
tags:
  - configurare
  - control versiuni
  - linia de comandă
  - SSH
  - svn
---

# Cum configurez Subversion (SVN)?

**Subversion (SVN)** este un sistem de control al versiunilor care îți permite să urmărești revizuiri ale fișierelor și directoarelor.

### Crearea unui repository

Autentifică-te prin SSH și rulează:

```
svnadmin create /home/USERNAME/REPOSITORY
```

Înlocuiește `USERNAME` (utilizatorul cPanel) și `REPOSITORY` (directorul dorit).

### Autentificare

Accesul la repository se face doar prin SSH (nu HTTP/HTTPS). Recomandat: generează o pereche de chei SSH și folosește autentificarea cu cheie publică (poți folosi ssh-agent pe Linux/Mac sau Pageant pe Windows pentru cache-ul parolei).

### Windows: TortoiseSVN

1. Descarcă și instalează TortoiseSVN de la [tortoisesvn.net](https://tortoisesvn.net/downloads.html).
2. Click dreapta pe desktop → **TortoiseSVN → Repo-browser**.
3. Introdu URL-ul: `svn+ssh://PROFILE/home/USERNAME/REPOSITORY` (PROFILE = profilul de sesiune salvat în PuTTY cu cheia configurată).

### macOS / Linux (linia de comandă)

Deoarece HostX folosește portul SSH **5334**, definește un protocol personalizat în `~/.subversion/config`, la secțiunea `[tunnels]`:

```
hostx = ssh -p 5334 -q
```

Apoi accesează repository-ul cu protocolul `svn+hostx://`:

```
svn co svn+hostx://USERNAME@example.com/home/USERNAME/REPOSITORY
```

Documentație: [subversion.apache.org](https://subversion.apache.org) și manualul online [svnbook.red-bean.com](https://svnbook.red-bean.com).
