среда, 12 ноября 2008 г.

Работа с SVN через прокси

Система контроля версий Subversion поддерживает несколько протоколов доступа, в их числе есть протоколы HTTP и HTTPS. В случае если вы подключены к интернету через прокси потребуется дополнительная настройка клиентской программы svn. Для этого откройте файл ~/.subversion/servers и внесите в него следующие изменения:
...
[groups]
new_group = my.svn.repository.com

[new_group]
http-proxy-host = <hostname>
http-proxy-port = <port>
http-proxy-username = <username>
http-proxy-password = <password>
...
При необходимости, настройки прокси можно задать в секции global. В этом случае они будут применяться ко всем репозиториям.

Отмечу, что вариант с протоколом HTTPS более предпочтителен нежели HTTP и дело тут не только в безопасности подключения. При использовании протокола HTTP может потребоваться дополнительная настройка прокси-сервера. Более подробно об этом можно почитать тут.

2 комментария:

  1. Если необходимо, на прокси-сервере изменяем конфигурацию Squid в squid.conf, добавляя поддержку расширенных команд

    extension_methods REPORT MERGE MKACTIVITY CHECKOUT

    ОтветитьУдалить