AppData\Roaming\Subversion\config:109: параметр ожидается в 64-разрядной версии Windows-8
Я использую Windows-8 64-битную машину. Я установил сервер VisualSVN 2.5.2 на другом компьютере (32-разрядная версия Windows-7), создал хранилище (MyRepos) и включил аутентификацию Subversion. Но я не могу подключиться к репозиторию, используя мой Windows 8 64-битный компьютер. Показывает следующее сообщение об ошибке при попытке получить "svn list cmd",
svn-win32-1.7.5\bin>svn.exe list https://10.3.6.98/svn/MyRepos
svn: C:\Users\admin\AppData\Roaming\Subversion\config:109: Option expected.
Но внутри папки Roaming такой папки subversion нет. Папка роуминга пуста. Я могу подключить этот репозиторий с другого 32-битного компьютера с окном 7.
Я также установил сервер VisualSVN на моей 64-битной машине с Windows 8, создал репозиторий и включил аутентификацию Subversion, но не смог подключиться с самой машины.
Заранее спасибо,
2 ответа
В моем случае этот ответ решил проблему. Файл конфигурации, упомянутый в строке 109, после обновления svn кто-то добавил 1 одиночный пробел в начало 3 последовательных аргументов. Удаление пробелов остановило ошибку.
Это проблема на стороне клиента, и похоже, что она вызвана неправильной настройкой. В качестве первого шага я бы проверил, появляется ли такая же ошибка при запуске %VISUALSVN_SERVER%bin\svn.exe list https://10.3.6.98/svn/MyRepos
, Таким образом, вы запускаете svn.exe, который поставляется вместе с VisualSVN Server, а не тот, что в.../svn-win32-1.7.5/.
%APPDATA%
(/AppData/Roaming
) каталог не может быть полностью пустым. Сообщение об ошибке указывает, что файл конфигурации %APPDATA%\Subversion\config
существует, но в строке 109 есть синтаксическая ошибка. Вы можете получить ошибку, если строка неожиданно начинается с пробела.