HTTP / Proxy Configuration

Some networks use Proxy servers to provide Internet Services to LAN Clients. Clients behind the Proxy may therefore, only connect to the Internet via the Proxy Service. The Proxy Configuration dialog enables this configuration. If you are not sure whether your computer is required to use a Proxy server to connect to the Internet or the values required by the Proxy Configuration dialog, please consult your Network Administrator.

Open the HTTP / Proxy Configuration panel by selecting OptionsPreferences+HTTP / Proxy Configuration.

Figure 5.18. The HTTP / Proxy Configuration preferences panel

The HTTP / Proxy Configuration preferences panel

Complete the dialog as follows:

Direct connection

When checked the HTTP and HTTPS connections go directly to the target host without going through a proxy server.

Use system settings

When checked the HTTP and HTTPS connections go through the proxy server set in the operating system. For example on Windows the proxy settings are the ones available in Internet Explorer.


The system settings for the proxy cannot be read correctly from the operating system on some Linux systems. The system settings option should work properly on Gnome based Linux systems but it does not work yet on KDE based ones as the Java virtual machine does not offer the necessary support yet.

Manual proxy configuration

When checked the HTTP and HTTPS connections go through the proxy server specified in the fields Address and Port of the section Web Proxy (HTTP / HTTPS). Also this section specifies the hosts to which the connections must not go through a proxy server.

Web Proxy authentication (HTTP / HTTPS)

In this section one must set the user and password necessary for authentication with the proxy server. The user and password set here will be used both in case of manual proxy configuration and in case of system settings selected above.


In this section one must set host and port of a SOCKS proxy through which all the connections must pass. If the Address field is empty the connections will use no SOCKS proxy.

SSL authentication with client certificate

If checked and the SVN server accessed by the https protocol requires a digital certificate then the user is asked to specify the file containing a certificate in the PKCS format for accessing that server.

Read Timeout (s)

The period in seconds after which the application will consider a HTTP server is unreachable if it does not receive any response to a request sent to that server.

The proxy settings are first looked up in the options. If there were no previous options set then the settings are loaded from the "servers" file located in the "%HOME%\Application Data\Subversion\" folder on Windows and %HOME%\.subversion\ folder on Linux and Mac OS X.