# automated-deployment **Repository Path**: lwfxzz/automated-deployment ## Basic Information - **Project Name**: automated-deployment - **Description**: 使用nodejs搭建的前端项目自动化部署脚本 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-25 - **Last Updated**: 2025-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 前端项目自动化部署工具 使用nodejs搭建的前端项目自动化部署工具 ### 使用SSH密钥认证 为了避免每次使用scp命令时都手动输入密码,你可以使用SSH密钥认证方式。这种方式不仅更加安全,还能简化自动化流程的操作过程。以下是设置SSH密钥认证的步骤: 1. 生成SSH密钥对 > SSH私钥文件通常放在客户端用户主目录下的.ssh隐藏文件夹中,权限设置参考:https://zhuanlan.zhihu.com/p/364189095 ```bash ssh-keygen -t ed25519 -C "账号" ``` 2. 将公钥复制到远程主机 3.使用scp命令进行文件传输 可以使用scp命令进行文件传输,而无需输入密码 ```bash scp -r /path/to/local/file user@remote_host:/path/to/remote/directory ```