Skip to content

Instantly share code, notes, and snippets.

@kaineer
Last active May 13, 2025 05:03
Show Gist options
  • Select an option

  • Save kaineer/2f1952196224324b30256c885730a825 to your computer and use it in GitHub Desktop.

Select an option

Save kaineer/2f1952196224324b30256c885730a825 to your computer and use it in GitHub Desktop.

Ставим ssh

  • Заводим акк на 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

  • Отправляем мне ссылку на репозиторий

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment