Я пытаюсь настроить рабочий процесс, при котором мне не нужно вводить пароль для моей учетной записи на сервере каждый раз, когда я хочу push на нее.

Я устанавливаю систему развертывания, где сервер является машиной с Ubuntu, а моя станция разработки работает под управлением Windows. Я создал bare репозиторий и clone «d это мой Windoes машине. Каждый раз, когда я push на него, меня спрашивают пароль для user@server . Я добавил свой Windows id_rsa.pub в known_hosts на сервере, но безрезультатно.

2 ответа2

0

Это не верно:

Я добавил свой Windows id_rsa.pub в known_hosts на сервере, но безрезультатно.

Вам нужно добавить свой id_rsa.pub в authorized_keys ключи !

0

Чтобы правильно использовать SSH-технологию в Windows, я рекомендую использовать putty. Он решает все проблемы, связанные с использованием SSH-технологии в Windows. После установки запустите Pageant (PuTTY SSH-Agent) и загрузите свой закрытый ключ. Толчок должен работать сейчас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .