В работе с git часто применяется авторизация по публичным ssh-ключам. Это дает возможность подтверждать авторизацию путем передачи сгенерированного ssh-ключа. Сейчас речь пойдет о том, как нужно генерировать этот ключ.
Итак, Ваши ключи, в случае, если они были сгенерированны ранее хранятся в папке ~/.ssh
.
В терминале выполните последовательно комманду cd ~/.ssh
и
ls
. Если у Вас вовсе нет данной папки или же внутри нее в списке файлов нет id_dsa
и id_dsa.pub
— то Вам нужно воспользоваться утилитой ssh-keygen
и эти файлы сгенерировать.
ВАЖНО! id_dsa — имя по умолчанию — но оно может отличаться. Основное правило при поиске файлов — искать два одинаковых файла — один с расширением .pub — второй без любого расширения.
Итак — как бы там ни было — но файл с расширением — это Ваш публичный ключ, а файл без него — соответственно, приватный.
Для генерации обращаемся в консоли к утилите ssh-keygen
. Сложностей не предвидится — утилита попросит ввести имя файла (по умолчанию — id_rsa) и ключевую фразу. Последнюю можно оставить пустой, еси при каждом случае использования ключа Вы не хотите заново вводить её для подтверждения.
После выполнения команды в папке ~/.ssh
повятся заветные фалйлы, публичный из которых следует отправить администратору для открытия доступа к репозиторию.
Ну вот и все. Удачи!