для старта используем статью
http://www.freesource.info/wiki/SVN/QuickStart
но немного расширим область применения, а имено попробуем заставить работать клиента на win-платформах с нашим репозитарием (он у нас уже создаи и работает)
0) читаем доки, они рулез (с).
я приведу лишь свои вольные мысли на эту тему...
1) установить putty (нам нужны: putty.exe, plink.exe, pageant.exe & puttygen)
— putty – шел
— plink – вместо шела
— pagent – нужен при использовании ключей, вернее при использовании запароленых ключей
— puttygen – генерацция/коныертация ключей.
2) установить клиент subversion.
я взял рекомендованую черепаху (Tortoise SVN?): http://tortoisesvn.net/downloads
3) для прозрачного хождения на удаленый хост
— мы должны иметь на удаленном хосте акаунт для нас.
— мы должын создать ключи, которые будет повспринимать удаленый сервер и наш putty клиент (ключ один, но разный формат хранения в файле)
— я сделал ключи на удаленном хосте, скопировал на винду приватный ключ, сконвертил, и скорvил все это putty
тут есть некоторая тонкость, которая не совсем одназначна, но описана в доках.
а именно она касается настройки putty для его последующего использования в Tortoise SVN? (в черепахе)
— в putty надо создать ссесию, в которой будет указан ваш удаленый сервер (на котором лежит svn-repo), указать в этой ссесии ваш используемый приватный ключ (публичнный уже лежит на удаленном хосте, ага?), и ссесию в putty обзовем как svn.
— теперь, нужно в первый раз залогиниться через putty, стобы принять отпечаток хеша удаленого хоста
впрочем все тонкости заканчиваются.
— наш репозитарий лежит в /var/lib/subversion/repo
— для обращения к этому репозитарию в черепахие (Tortoise SVN?) через ssh указываем путь к репозитарию: