svn (subversion) - не получается освоить

Настраивал svn по мануалу http://en.gentoo-wiki.com/wiki/Subversion/Install, хочу чтобы туда роутеры мои слали бекапы. Вроде всё настроил, поднялся демон, только как теперь туда коммитить? читаю сейчас http://svnbook.red-bean.com/nightly/ru/svn-book.html#svn.basic.in-action.revs, там просто они делают svn commit button.c -m "Fixed a typo in button.c.", но у меня так не получается и как указать на каком сервере этот самый svn?

По идее тебе надо создать

По идее тебе надо создать проект на сервере, сделать его checkout на клиенте (появится каталог проекта со скрытным подкаталогом .svn с опорными копиями файлов и сервисной информацией) и только после этого коммитить (сервер svn и путь к репозиторию svn возьмёт из той самой сервисной информации)

А можно поподробнее, а то в

А можно поподробнее, а то в том гайде примерно так же описано, но непонятно всё равно. как создать проект на сервере и как с клиента его checkout?

http://www.abbeyworkshop.com/

http://www.abbeyworkshop.com/howto/misc/svn01/
Create a Repository
To store projects in Subversion, first you must create a repository. This must be done to a local drive on a local machine. Creating a repository on a network drive is not supported. To create a repository type:

svnadmin create /path/to/repository 

Add a New Project - svn import
To add a project, the Subversion documentation suggests that you create a directory structure like the following:
A root project directory contains three subdirectories, branches, tags, and trunk. Your files and directories are stored under the trunk directory.
Create the directories as described. Assuming the project directory is a subdirectory of the current directory, you would enter the following command

svn import project file:///repository_name/project -m "First Import"

Checking Out a Project - svn checkout

To start using the version control features check out a project into your local working directory. This is done with the following command:

svn checkout file:///repository_name/project/trunk project

Network

svn checkout http://host_name/svn_dir/repository_name/project/trunk project

In these examples, project is the name of the directory where you want to store the checked out project on your local file system.

file:// это для локального репозитория. Тебе же похоже нужно будет юзать http://

мне бы хотелось использовать

мне бы хотелось использовать ssh+svn://, только у меня проблема после
svn import project file:///repository_name/project -m "First Import"

pimiento@io5 /home/pimiento $ sudo svn import ./iconv file:///var/svn/backup/iconv -m "First"
Adding         iconv

Committed revision 1.

после делаю

pimiento@io5 /home/pimiento $ svn checkout file:///var/svn/backup/
svn: Repository UUID '1f7e590d-7ddd-4e35-8ed3-af4dfc9fff6e' doesn't match expected UUID '19989fbe-1b21-477c-8822-1eec95d33b5f'

и

pimiento@io5 /home/pimiento $ svn checkout file:///var/svn/backup/trunk/ iconv
svn: URL 'file:///var/svn/backup/trunk' doesn't exist

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".