Я создал ключ развертывания в соответствии с инструкциями Windows здесь
Но вместо использования только что настроенного ключа развертывания git push
вместо этого сначала запрашивает учетные данныес всплывающим окном, затем с всплывающим SSH, затем в самой командной строке git bash! Это довольно шокирует, потому что основная цель ключа развертывания состоит в том, чтобы избежать необходимости предоставлять доступ ко всей учетной записи github
Учитывая, что я точно следовал собственным инструкциям github, и это не работает, я заблудился из-за того, чточто делать дальше.
Примечания
Некоторое время назад каким-то образом я успешно установил ключ развертывания на том же (windows) сервере. Так что, возможно, клавиша> 1 на машине запутывает некоторую часть процесса. Я не уверен, что это как-то связано с этим.
Я вижу здесь , что github ожидает, что ключи будут иметь имена id_rsa
и id_rsa.pub
, но, учитывая, что это мое второе развертываниеключ, работающий на этом конкретном сервере, я назвал второй набор по-другому, чтобы избежать перезаписи исходного набора (исходный набор все еще там, в C:\Users\[YOUR-USER-NAME]\.ssh\
есть только два файла)