Я создал ключ SSH. Я использую его для подключения к git-репозиториям. При создании ключа я заметил подсказку, в которой говорилось, что пароль трудно угадать. Поэтому я придумал пароль длиной более 40 символов. Теперь, каждый раз , когда я делаю git clone
, push
или что - нибудь подобное, я должен ввести пароль (который занимает некоторое время, особенно когда я не получить это право).
Я, конечно, рад, что наслаждаюсь функциями безопасности; однако я бы предпочел, чтобы пароль ssh кэшировался в течение 5-15 минут (или любой другой произвольной суммы); иногда я делаю много операций с хранилищем за небольшой промежуток времени, и ввод пароля занимает слишком много времени. Как я могу это сделать?
Ответы:
Вы можете сделать это с помощью агента SSH. Большинство окружений рабочего стола начинаются с вас; Вы можете добавить свой ключ к нему, запустив
Если вам нужно запустить агент, запустите
(это устанавливает ряд переменных среды).
-t
Опцияssh-agent
позволит указать тайм - аут. См. Настройка времени ожидания по умолчанию для агента SSH для получения дополнительной информации.источник