Настройка локального Git и подключение к GitHub

Linux

  • Debian/Ubuntu:
    sudo apt install git
  • Arch:
    sudo pacman -S git

Windows / Mac

git config --global user.name "Твоё Имя"
git config --global user.email "твоя@почта.com"

Проверка:

git config --list
mkdir my-project
cd my-project
git init
  • Перейдите на https://github.com
  • Нажмите New Repository
  • Назовите проект, например:
    my-project
  • НЕ ставьте галочку "Initialize with README" (если есть локальные файлы)

Скопируйте ссылку из GitHub, например:

https://github.com/username/my-project.git

Добавьте удалённый репозиторий:

git remote add origin https://github.com/username/my-project.git
git remote -v
echo "# My Project" > README.md
git add .
git commit -m "Первый коммит"
git branch -M main
git push -u origin main

Генерация SSH-ключа

ssh-keygen -t ed25519 -C "твоя@почта.com"

Добавление ключа в GitHub

  • Выведите содержимое:
cat ~/.ssh/id_ed25519.pub
  • Скопируйте и вставьте в GitHub:
    • *Settings → Security → Deploy keys**

Замена HTTPS на SSH

git remote set-url origin git@github.com:username/my-project.git

Если в

 https://github.com/pnagaev/_initlinux/

заменить на

https://github.dev/pnagaev/_initlinux/

то в качестве редактора будет облачный VSCode