如何使用php雾将我的项目文件提升到我的github

时间:2012-03-02 15:31:52

标签: php git github git-svn phpfog

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

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

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

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

1 个答案:

答案 0 :(得分:5)

您不需要在PHPFog中使用Github。 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 repo并将PHPFog repo添加为远程:

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作为额外的远程仓库,但不是必需的。