Мне нужна помощь.
У меня есть Windows Server 2003 компьютер, который я настраиваю с Git и Review-Board .
Моими репозиториями Git управляет Gitolite .Установка прошла успешно, и все работает нормально (проверено на нескольких рабочих станциях).
Сайт Review-Board успешно установлен и размещен в Apache 2.2 .Это также работает само по себе (веб-сайт доступен и отвечает за рабочие станции), за исключением той части, где я пытаюсь связать Git-репозитории с Review-Board.
Большинство учебных пособий (пример: http://ericholscher.com/blog/2011/jan/24/using-reviewboard-git/) предоставляет подробные сведения о том, как настроить Git-репозиторий в Review-Board, за исключением того, что они относятся к системам Linux / Unix, и я использую Windows Server 2003.
Мои репозитории Gitolite хранятся в D:\Repositories\Git
Пример: D:\Repositories\Git\sdu-test\.git
Насколько я понимаю, Review-Board необходим локальный клон репозитория (ов). Поэтому я создал каталог с именем LocalClones
и клонировал свой репозиторий.
Пример: D:\Repositories\LocalClones\
[я клонировал sdu-test.git здесь]
Используемая команда (из каталога LocalClones): git clone ../Git/sdu-test.git
(клон был успешным)
Теперь в Review-Board я пытаюсь объявить мой sdu-test репозиторий.
- Имя '
sdu-test
' - Тип хостинга: '
Custom
' - Тип репозитория: '
Git
' - Путь равен '
D:\Repository\LocalClones\sdu-test
' (я также пытался использовать 'sdu-test.git
' и 'sdu-test/.git
') - Путь к зеркалу равен '
ssh://git@localhost/sdu-test
' (Я также пыталсяпросто 'git@localhost:sdu-test
', без зеркального пути)
Когда я нажимаю Сохранить , я получаю следующую ошибку: (11001, 'getaddrinfo fail') .Я понятия не имею, что с этим делать.
Если я пытаюсь изменить путь на путь в стиле Unix ('/D/Repository/LocalClones/sdu-test
'), я получаю другое сообщение об ошибке: Permission denied accessing the local Git repository '/D/Repository/LocalClones/sdu-test'
.Используя путь в стиле Unix, я мог бы даже написать путь к каталогу, который не существует ('/I/Dont/Exist
'), и возвращается та же ошибка, в которой отказано в праве доступа (хотя путь в сообщении об ошибке отражает изменение).
Может кто-нибудь помочь мне и подсказать, как объявить мой локальный Git-репозиторий в Review-Board под Windows?
Большое спасибо!
** ОБНОВЛЕНИЕ **Спасибо Тамагочи и VonC за ваши ответы, но, к сожалению, они не работают для меня.Даже после исправления файла git.py я все равно получаю сообщение об ошибке Permission denied accessing the local Git repository '/D/Repository/LocalClones/sdu-test'
.