-
由 陈泽健 提交于
- executor.py: 新增 SSHConnectionError/DependencyError 异常类,classify_ssh_error() 返回 6 种错误码 - target_service.py: test_connection() 返回 detail + error_code 字段 - routes.py: API 返回完整错误结果 - targets.html: 显示详细错误信息,鼠标悬停查看详情 - upload_to_server.py: 新增 _check_and_install_deps() 自动检查 paramiko/cryptography - upload_to_server.py: 新增 _sftp_put_unix_lines() 自动转换 .sh/.template 换行符 Co-Authored-By:Claude <noreply@anthropic.com>
b0b61d2e