Какие-либо идеи, что могло вызвать это?
Это обычно указывает на любого (a) ошибка конфигурации в Вашем gitosis.conf
, или (b) недостающий открытый ключ в Вашем Gitosis keydir
. Далее диагностировать проблему:
Проверьте администраторский репозиторий. Так как можно войти в сервер, можно работать:
git checkout /path/to/gitosis/repos/gitosis-admin.git
Это даст Вам названный каталог gitosis-admin
. В этом каталоге Ваш gitosis.conf
файл.
Добавьте следующее к вершине файла:
[gitosis]
loglevel = DEBUG
Передайте свои изменения и продвиньте назад в исходный репозиторий:
git commit -m 'enabled debug logging' -a
git push origin master
Теперь, когда Вы продвигаете к своей gitosis установке, Вы получите подробную отладку, регистрирующуюся, который должен помочь диагностировать проблему. Если это не указывает на Вас на проблему, отправляет вывод отладки здесь, и мы поможем Вам понять это.
Когда вы создаете свой MongoClient в драйвере, вы просто даете ему список монго
для использования, а не один монго
- тогда драйвер автоматически отключается, если один из них вниз. Ознакомьтесь с соответствующими документами API здесь:
http://api.mongodb.org/java/2.11.3/com/mongodb/MongoClient.html#MongoClient (java.util.List)