GIT Такой как он есть
Указать логин и пароль репозитария
git config --global user.name "user"
git config --global user.email "email"Что бы не вводить постоянно пароль
git config --global credential.helper storeПосле введния команды, 1 раз укажите учетные данные и они запишутся в файл
Git ignore
Создаем файл .gitignore
В него прописываем шаблоны игнорируемых файлов и папок с каждой строки
Пример:
.vitepress/dist
.vscodeАвторизация по SSH
Если у вас ещё нет пары ssh-ключей (приватного и публичного), их необходимо сгенерировать при помощи утилиты ssh-keygen.
ssh-keygen -t ed25519Через флаг -t задаём алгоритм ed25519, для генерации ключей. Подходит для GitHub, GitLab и Yandex.
Задаем название файла.
Если надо задаем пароль на генерируемый ключ. При создании пароля, ssh будет требовать его каждый раз. Чтобы не вводить пароль каждый раз, настроить ssh-agent - менеджер ключей для ssh.
По окончанию будет выведено "изображение" вашего ключа из ASCII-символов, а в директории ~/.ssh/ создано два файла: id_ed25519 и id_ed25519.pub или с именами что указали вы с приватным и публичным ключами.
Настраиваем ssh config
Чтобы ssh мог автоматически использовать правильные ключи при работе с удалёнными репозиториями, необходимо задать некоторые настройки. А именно - добавить в файл ~/.ssh/config следующие строки:
Host github.com # url to git
HostName github.com # url to git
User git
IdentityFile ~/.ssh/id_ed25519 # personal_key
IdentitiesOnly yesДалее указываем публичный ключ из файла с расширением .pub в списке ключей сервиса git
