Для извлечения и отправки (но не извлечения) пустой репозиторий содержит все необходимое для синхронизации с любым удаленным репозиторием. Создайте репозиторий на Github, настройте доступ (используя пароль или ключи SSH), добавьте репозиторий как удаленный в ваш пустой репозиторий и нажмите:
cd /path/to/bare-repo
git remote add origin <Github-URL>
git push origin