1

我正在尝试通过 phpfog 云服务托管我的 php 应用程序,这是我第一次尝试使用任何 GIT 客户端;按照 PHPfog 文档中定义的过程,我完成了创建密钥并添加它。

现在我想知道如何将我的项目添加到云中,简而言之,我有一个文件夹,其中包含我所有的项目文件 .php、图像等。我希望它们在我的域上吗?

怎么做?我必须遵循 GIThub 文档或 phpfogs 吗?

我已经尝试了很长时间,并且对这一切感到困惑,请帮助解决。

4

1 回答 1

5

您不需要将 Github 与 PHPFog 一起使用。PHPFog 为您托管 git repos。在应用程序详细信息的代码选项卡中,在 PHPFog Web 控制台中,您将看到如何克隆您的应用程序。该命令将类似于:

git clone git@git01.phpfog.com:myexample.phpfogapp.com

运行该命令会将应用程序克隆到一个名为myexample.phpfogapp.com

接下来,我会将所有项目文件从当前文件夹移动到这个新文件夹中。更改文件并准备好部署后,将目录更改为新文件夹并运行以下命令。

git add .
git add -u
git commit -m "Initial commit"
git push

如果您在推送时遇到任何“快进”错误,请使用 --force 开关

git push --force

在没有克隆的情况下执行此操作的另一种方法是在当前文件夹中初始化一个 git 存储库并将 PHPFog 存储库添加为远程:

git init
git remote add origin git@git01.phpfog.com:myexample.phpfogapp.com
git add .
git add -u
git commit -m "Initial commit"
git push --force

旁注:如果你愿意,你可以使用 Github 作为一个额外的远程仓库,但这不是必需的。

于 2012-03-03T10:09:53.987 回答