应用部署全流程指南
在开发过程中,将应用部署到服务器是一个关键步骤。本文将详细介绍从生成部署密钥到最终部署应用并安装依赖、运行迁移的完整流程。
1. 生成部署密钥
如果你的 GitHub 仓库是私有的,克隆时需要使用私钥进行身份验证。但直接将私钥复制到服务器存在安全风险,因此我们为服务器生成一对新的公私钥,并将公钥添加到 GitHub 作为部署密钥。
- 生成密钥对 :在服务器上以 ticketeeapp.com 用户身份运行以下命令:
ssh-keygen -t rsa
按回车键将密钥保存到默认位置 ~/.ssh/id_rsa.pub 。你可以为密钥设置密码,但每次部署时都需要输入密码,这取决于个人偏好。
- 获取公钥内容 :运行以下命令获取公钥文件的内容:
cat ~/.ssh/id_rsa.pub
复制输出内容到剪贴板。
- 添加部署密钥到 GitHub :
1. 访问 GitHub 上的仓库,点击仓库视图栏中的 “Admin” 链接。
2. 点击 “Deploy Keys” 链接,将复制的公钥粘贴到框中,并命名为 ticketeeapp.com 。
3. 点击 “Add Key” 按钮,将密钥添加到 Gi
应用部署全流程详解
超级会员免费看
订阅专栏 解锁全文
2032

被折叠的 条评论
为什么被折叠?



