Я не могу понять, как подключиться к GitHub с моего сервера (например, git pull
) без необходимости вводить мой пароль. Я выполнил все шаги установки без пароля, как упомянуто в этом сообщении суперпользователя и инструкциях GitHub, но он требует, чтобы я выполнял эти шаги при каждом входе в систему:
eval `ssh-agent`
ssh-add
Затем он запрашивает мою фразу-пароль, добавляет идентификатор id_rsa и id_dsa, а затем запоминает мой пароль для этого сеанса. При повторном входе в систему мне нужно повторить вышеуказанные шаги. Я захожу на свой сервер как ssh -p xxxx user@server.ip
(без пароля)
Когда я git pull
тот же репо с моего Mac, мне не предлагается.
Как получить, чтобы я никогда не запрашивал меня с моего сервера?