Вам нужно перебрать dataSnapshot.getChildren (
for (DataSnapshot childSnapshot: dataSnapshot.getChildren()) {
Pools pool = childSnapshot.getValue(Pools.class);
}
Когда я перешел к странице загрузки msysgit сегодня, была ссылка на загрузку для "PortableGit", который был новым с 22MAR09. Используя эту версию мог бы предоставить Вам больше управления, в котором Вы нуждаетесь. Я не попробовал его, но имя предполагает, что приспособило больше к установкам карты с интерфейсом USB.
Ваш адрес электронной почты, имя и много других настроек хранятся в глобальном конфигурационном файле .gitconfig в Вашем домашнем dir.
Возможно,-f опция помогает Вам для specifing другое местоположение файла конфигурации.
Я думаю, что они хранятся в подсистеме пользователей локальной копии репозитория. Если они не, то можно всегда переопределять их в пользовательских настройках в рамках .git каталога.