Доступ к перехватчикам после фиксации Subversion запрещен

Моя система — Windows2008 R2 64bit, и я устанавливаю сервер VisutalSubversion. Post-commit.bat выглядит следующим образом:

C:\nant\bin\nant -buildfile:C:\Repositories\xxx\hooks\xxx.build

Когда я фиксирую файл с клиента, он выдает ошибки

Ошибка хука после фиксации (код выхода 1) с выводом: Отказано в доступе.

Но файл post-commit.bat может быть запущен без ошибок, когда я щелкнул вручную.

Кто-нибудь может мне помочь? Спасибо.


person sothicor    schedule 13.02.2012    source источник


Ответы (1)


Я где-то читал, что проблема может быть решена следующим образом:

  1. Щелкните правой кнопкой мыши svn.exe и выберите «Запуск от имени администратора».
  2. Измените службу сервера VisualSVN на «вход в систему с учетной записью локальной системы».

Хотя я сам не тестировал.

person Cyclonecode    schedule 13.02.2012
comment
Спасибо, я использовал шаг 1 для установки svn.exe и запуска от имени администратора... И это работает, большое спасибо! - person sothicor; 13.02.2012
comment
Измените службу сервера VisualSVN, чтобы войти в систему, поскольку у меня работала учетная запись локальной системы. - person getsrirams; 16.07.2012