我正试图通过phpfog云服务托管我的php应用程序,这是我第一次尝试使用任何GIT客户端;按照PHPfog文档中定义的程序,我完成了创建密钥并添加它。
现在我想知道如何将我的项目添加到云中,简单地说,我有一个文件夹,里面有我所有的项目文件.php、图像等。我想把它们放在我的域上吗?
如何做到这一点?我必须遵循GIThub文档还是phpfogs?
我已经尝试了很长时间,但对这一切感到困惑,请帮忙。
您不需要将Github与PHPFog一起使用。PHPFog为您托管git repos。在应用程序详细信息的代码选项卡中,在PHPFog网络控制台中,您将看到如何克隆应用程序。命令看起来像:
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用作额外的远程回购。