Gistrec

Git config

Jul 25th, 2018 (edited)
352
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Markdown 1.44 KB | Software | 0 0

Настройка гита

Создание и загрузка ключа

  • Создание 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
Comments
  • User was banned
Add Comment
Please, Sign In to add comment