Я пытаюсь импортировать репозиторий в SVN с помощью:Ошибка команды импорта svn?
svn import /home/guest/Desktop/first_repo/ file:///var/www/svn/repos/first_one -m "first repository"
Когда я огнь этой команды, я получаю большой список добавленных файлов и, наконец, выходит с ошибкой, перечисленной ниже:
svn: Can't move '/var/www/svn/repos/db/txn-protorevs/1-d.rev' to
'/var/www/svn/repos/db/revs/0/2': Permission denied
Я изменил разрешения каталога repos
и всех файлов в нем до 777. Я отключил selinux.
Затем, я попробовал то же, что и Super User
: он был добавлен, и я также могу проверить. Но, когда я пытаюсь совершить с некоторыми изменениями (как обычный пользователь) я получаю ту же ошибку снова:
Transmitting file data .svn: Commit failed (details follow):
svn: Can't move '/var/www/svn/repos/db/txn-protorevs/1-e.rev' to
'/var/www/svn/repos/db/revs/0/2': Permission denied
Теперь у меня есть два вопроса:
- Является
svn import
обязательным, и она должна быть сделано какSuper User
? Если да, то почему я не могу совершать как обычный пользователь? (Я даю 777 разрешений) - Я делаю что-то неправильно?