首先,在 Github.com 上创建一个空存储库。然后登录您的 Cloudways 仪表板,打开您的应用程序并设置“通过 Git 部署”。完成所有操作后,打开命令行应用程序(例如 Mac 上的终端)并使用 SSH 凭据登录。接下来,您将执行一些 Git 命令:
首先,您需要通过git init在public_html目录中运行命令将服务器代码转换为本地存储库。这将创建一个.git子目录,其中包含新存储库所需的所有元数据。接下来,您使用 创建快照git add .,然后使用git commit -m "My Cloudways Repo"捕获快照的状态。My Cloudways Repo是此初始提交的消息,可以是任何内容。之后,使用 设置新的远程地址git remote add origin git@git.yourdomain.com:username/name_of_repo.git,这与您用于设置“通过 Git 部署”的地址相同。最后,您可以git push origin master将代码推送到远程 Github 服务器。
总结:
使用命令行,导航到您的应用程序文件夹:/home/master/applications/yourdomain.com/public_html然后执行以下命令(一一执行,以便您可以阅读响应):
git init
git add .
git commit -m "My Second Repo Cloudways"
git remote add origin git@git.yourdomain.com:username/name_of_repo.git
git push origin master
Run Code Online (Sandbox Code Playgroud)
您可以在此处了解有关git init和git add的更多信息git commit:
https://www.atlassian.com/git/tutorials/setting-up-a-repository https://www.cloudways.com/blog/wordpress-github/#create-repository-on-github
您应该首先确保可以使用 Git部署您的 Cloudways 应用程序(您已通过 filezilla 在本地复制该应用程序),并将其推送到 GitHub 存储库:
请参阅“使用 Git 将代码部署到您的应用程序”。
设置 SSH 访问权限后,您可以单击“开始部署”来启动该过程。它将获取 GitHub 存储库并进行部署。
这意味着,对于“是否可以将代码从 cloudways 应用程序部署到空的 git 存储库?”这个问题:不,发布过程是相反的。
这将涉及:
最后一步是:
- 返回 Cloudways 控制台,将您在步骤 4 中获得的 SSH 地址粘贴到 Git 远程地址字段中,然后单击“身份验证”。这将确保 Cloudways 和 Git 服务(在我们的示例中为 Github)之间的通信不会受到阻碍。
- 然后选择要从中部署的存储库分支(默认情况下将选择 master)。
- 接下来,输入部署路径(即服务器中将部署代码的文件夹)。确保以 结尾
/。
如果将此字段留空,代码将部署到public_html/.- 最后,单击“开始部署”按钮将代码部署到所选路径。
| 归档时间: |
|
| 查看次数: |
3725 次 |
| 最近记录: |