Бывает, что мелкие фрагменты программного кода, заброшенные на Gist, со временем разрастаются до состояния, когда надо бы выделить им отдельное нормальное хранилище на Гитхабе — с багтрекером и остальными плюшками.
На https://gist.github.com/ishu3101/830b556b487de5d69690 нашёлся и был испытан на практике такой метод:
1. Создать новый репозиторий на Гитхабе.
2. Склонировать гист:
git clone git@gist.github.com:4b84d4a8d8404ede668225de68fb96ba.git
3. Переименовать получившийся каталог и зайти в него.
4. Добавить удалённый репозиторий (см. Pro Git 2.5 Git Basics — Working with Remotes, по-русски Основы Git — Работа с удалёнными репозиториями):
git remote add github https://github.com/username/repository-name
5. Отправить на Гитхаб:
git push github master
Но есть и более простой способ — импортировать через https://github.com/new/import
Такой способ подходит, если надо всего лишь скопировать файл на Гитхаб и не заниматься дальнейшим его поддержанием в актуальном состоянии и на gist.github.com