Capitolo 6. Configurazione del server

Indice

Sommario
Network Model
Requests and Responses
Client Credentials Caching
svnserve, a custom server
Invoking the Server
Built-in authentication and authorization
Create a 'users' file and realm
Set access controls
SSH authentication and authorization
SSH configuration tricks
Initial setup
Controlling the invoked command
httpd, the Apache HTTP server
Prerequisites
Basic Apache Configuration
Authentication Options
Basic HTTP Authentication
SSL Certificate Management
Authorization Options
Blanket Access Control
Per-Directory Access Control
Disabling Path-based Checks
Extra Goodies
Repository Browsing
Other Features
Supporting Multiple Repository Access Methods

A Subversion repository can be accessed simultaneously by clients running on the same machine on which the repository resides using the file:/// method. But the typical Subversion setup involves a single server machine being accessed from clients on computers all over the office—or, perhaps, all over the world.

È possible accedere ad un repository di subversion simultaneamente da client diversi avviati nella stesso computer nel quale risiede il repository usando il metodo file:///. Ma la tipica configurazione di subversion è quella che coinvolge un singolo server accessibile dai client in tutti i computer dell'ufficio— o, magari, in quelli di tutto il mondo

This section describes how to get your Subversion repository exposed outside its host machine for use by remote clients. We will cover Subversion's currently available server mechanisms, discussing the configuration and use of each. After reading this section, you should be able to decide which networking setup is right for your needs, and understand how to enable such a setup on your host computer.

Questa sezione descrive come esporre (pubblicare) il repository di subversion fuori dalla singola macchina per essere usato da client remoti. Tratteremo dei meccanismi del server di subversion attualmente disponibili, discutendo su come configurarli ed usarli. Dopo aver letto questa sezione, dovreste essere in grado di decidere quale configurazione di rete è adatta alle vostre esigenze, e scoprirete come utilizzarla nel vosto computer.