Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
Настройка гита
Создание и загрузка ключа
- Создание SSH ключа
ssh-keygen -t rsa -b 4096 -C "[email protected]" - Запуск ssh агента в бекграунде
eval "$(ssh-agent -s)" - Добавляем новый ssh ключ в агента
ssh-add ~/.ssh/id_rsa - Добавляем ключ id_rsa.pub в git (настройки на сайте)
У .pub должны быть права 664
У другого - 600
Конфигурация гита, содержимое ~/.gitconfig
[user]
name = Aleksandr Kovalko
email = [email protected]
[core]
editor = nano
autocrlf = input
ignorecase = false
[init]
defaultBranch = main
[pull]
rebase = true
[rebase]
autoStash = true
[push]
default = simple
[merge]
conflictstyle = zdiff3
[color]
ui = auto
[fetch]
prune = true
[alias]
l = log --oneline --graph
lg = log --oneline --graph --decorate --all
dfw = diff --ignore-space-change
co = checkout
br = branch
ci = commit
st = status
last = log -1 HEAD
// git push --set-upstream origin master
Добавляем приватный ключ в конфиг
Редактируем файл ~/.ssh/config, добавляем:
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/git