====== Авторизация по ключам ssh ====== 1. Сгенерировать ключи $ cd ~/.ssh $ ssh-keygen -t rsa -b 4096 -C "user@example.com" # ввести имя файла 2. Добавить .pub на странице в github 3. Проверить протокол, на который настроена копия репозитария $ git remote -v Если >origin http://github.com//.git (fetch) >origin http://github.com//.git (push) то $ git remote set-url origin git@github.com:/.git Должно быть так >origin git@github.com:/.git (fetch) >origin git@github.com:/.git (push) 3. Перед использованием git $ eval "$(ssh-agent -s)" $ ssh-add ~/.ssh/ 4. Автозагрузка в ssh-agent # start ssh [ -z "`ps ux | egrep 'ssh-agent -s$'`" ] && { eval $(ssh-agent -s) && ssh-add ~/.ssh/; } &> /dev/null