To automate the deployment process, GitHub Actions was used to send updated files and folders to the server.A YAML file was created to define the workflow, including server configurations and rsync commands.SSH keys were utilized for authentication between GitHub and the server.The automation of file transfer between the repository and the server saved significant time.