Я новичок в системах SCM, поэтому начинаю изучать Mercurial, но столкнулся с проблемой, которую не знаю, как исправить. Надеюсь, кто-нибудь сможет указать мне правильное направление :-):
Итак, я установил BitNami Redmine Stack (http://bitnami.org/stack/redmine) на компьютер Vmware с Windows 2003 (64 бита) в качестве ОС. На той же виртуальной машине я установил Mercurial-2.3 (установщик Mercurial 2.3 Inno Setup - x64 Windows - не требуются права администратора) и перезапустили. после этого я создал каталог (e: \ helloworld), и я инициализировал каталог с помощью некоторых основных команд HG (HG Init, HG Add, HG Commit).
Используя главный компьютер для подтверждения правильной связи с гостевым компьютером VMWare, я создал небольшой проект в Redmine, добавил репозиторий с Mercurial в качестве SCM и включил инициализированный каталог (e: \ helloworld на сервере). Репозиторий отображается правильно в Redmine, и, работая непосредственно на виртуальном компьютере, если я вношу какие-то изменения и выполняю некоторые коммиты, изменения отображаются в репозитории Redmine. Исходя из моих текущих ограниченных знаний, все выглядит нормально, когда я работаю непосредственно в виртуальной машине, но когда я пытаюсь клонировать каталог с помощью HG clone с главного компьютера, сервер отвечает:
C:\helloworld>hg clone http://redminevm/redmine/projects/helloworld
abort: HTTP Error 406: Not Acceptable
Я также пробовал использовать IP-адрес вместо имени хоста, добавляя имя пользователя и пароль к URL-адресу или инициализируя локальную папку ранее, чтобы попробовать клон hg. все мои попытки возвращают тот же результат. Я предполагаю, что на сервере что-то не так, но я понятия не имею, что это может быть.
Что следует проверить на сервере (или клиенте), чтобы я мог клонировать репозиторий Mercurial через http?
Заранее большое спасибо!
Алекс.