Работая с Профессиональной версией PyCharm, я пытаюсь настроить сервер для удаленного развертывания моего проекта через SFTP с агентом аутентификации OpenSSH + в качестве типа аутентификации.Я попытался настроить PyCharm в Settings > Build, Execution and Deployment > Add server
.Однако, несмотря на то, что я настраиваю и проверяю успешную настройку с помощью кнопки «Проверить соединение SFTP», как только я нажимаю «Применить» или «ОК», имя пользователя по какой-то причине становится пустым.После этого при попытке синхронизации с удаленным сервером происходит сбой соединения.
Я нашел возможный обходной путь, изменив вместо этого Имя хоста на форму user @ host, что работает, но тогда я не могу использовать ту же конфигурацию сервера, когда пытаюсь настроить удаленного переводчика в Project > Project Interpreter > Add SSH interpreter
,(там он показывает мой хост-адрес как ssh://null@host
).Я предполагаю, что null
есть, потому что PyCharm почему-то не сохраняет имя пользователя.Я попытался отредактировать файл .idea/webServers.xml
, но не смог найти подходящую пару ключ-значение, чтобы изменить ее для сохранения имени пользователя.
Любая помощь будет отличной!