GitHub разрешает имя пользователя по электронной почте. Вы должны проверить настройки электронной почты ваших коммитов (например, с помощью git log).
git log
Дальнейшее объяснение
Нет, FluentNhibernate требует.NET 3.5