Как создать gh-pages?
В настройках репозитория клацнуть по кнопке Launch automatic page generator
И почитать про основы работы с бранчами в гит
Для каждого репозитория, конечно. Как вы для username создадите?)
А вообще можно же посмотреть любой работающий пример и сравнить репозиторий со страницей.