- Заводим акк на github и логинимся
- (если нет файла ~/.ssh/id_rsa.pub) На виртуалке с линуксом
выполняем команду
ssh-keygen(без параметров)- Нажимаем Enter, пока ключ не создастся
- (если хотите, можно указать пароль, но зачем это делать на виртуалке?)
- Открываем файл ~/.ssh/id_rsa.pub в текстовом редакторе и копируем содержимое
- На github
- щелкаем по аватарке и выбираем "Настройки/Settings"
- щелкаем SSH and GPG keys
- жмем New SSH key
- в текстовое поле под меткой "Key" вставляем содержимое файла id_rsa.pub
- жмем кнопку "Add SSH key"
- На виртуалке, в файле
~/.ssh/configпишем:
Host *
PreferredAuthentications publickey
- Работа с github больше не будет требовать ввода пароля
- После второго-третьего повторения процедура будет занимать две-три минуты на любой новой машине
-
В каталоге с приложенькой делаем git init
-
В .gitignore проверяем наличие node_modules, если нет -- добавляем
-
git add . -
git commit -m 'Initial commit' -
На github создаем новый репозиторий
-
В каталоге добавляем remote с именем origin на этот репозиторий
-
Пушим репозиторий командой
git push origin master -
Отправляем мне ссылку на репозиторий