Я использую сервер Godaddy. Я выполнил следующие шаги для ssh
test
Теперь проблема в том, что я вошел на сервер, находящийся в моем каталоге public_html / test
Здесь Я инициализировал свой git, но всякий раз, когда я пытаюсь вытащить его, он запрещает разрешение
eval $(ssh-agent -s)
ssh-add ~/.ssh/test
После этого он позволяет мне извлекать из репозитория git, но мне приходится добавлять это снова и снова. Я даже добавил это к своим авторизованным ключам, но это не сработало.
Есть ли способ добавить этот ключ навсегда?
Вы могли или переместить агент SSH в свой ПК и использовать Передачу Агента или не использовать агент SSH вообще.
можно сохранить закрытый ключ SSH для доступа к Мерзавцу на ПК (вместо на сервере) и использовать Передачу Агента SSH.
Передача Агента SSH является функцией SSH, который предоставляет доступ от Вашего сервера GoDaddy до агента Вашего ПК SSH через Ваш SSH (ШПАКЛЕВКА) соединение. С Агентом SSH, Передавая Вы не должны запустить отдельные агенты SSH на различных машинах, но только однажды и затем 'передать' его любой машине, Вы хотите использовать SSH, включает.
Театрализованное представление является реализацией агента SSH, которая идет с комплектом PuTTY.
Для установки его:
ssh-add -l
на Вашем сервере GoDaddy Соответствующие разделы в документации PuTTY:
клиент SSH (включая Мерзавца) будет на значение по умолчанию искать ключи ~/.ssh/id_rsa
, ~/.ssh/id_dsa
a.s.o.
, Если Вы переименовываете свои закрытые и открытые ключи к ~/.ssh/id_rsa
и ~/.ssh/id_rsa.pub
(замена rsa
с ключевым типом Вы используете, если это не RSA)., Ваш git
должен попробовать их непосредственно - без потребности в ssh-agent
.