将HTML网站文件上载到Openshift PHP 5.4
这是我的第一个网站(网站本身都做了)。我正试图将我的网站文件上传到我的Openshift PHP5.4域,所以当我单击我的Openshift域url时,我的网站就会出现(非常简单,对吧?)。我的Openshift帐户已设置。我已经用FileZilla连接到它,并设置了一个私钥(或公钥)。我已经安装了Ruby&Git。我什么都跟着走了,我被困在这一步上: 网络控制台 如果从web控制台创建应用程序,则需要告诉Git克隆存储库。从应用程序页面找到Git URL,然后运行:将HTML网站文件上载到Openshift PHP 5.4,php,html,git,openshift,filezilla,Php,Html,Git,Openshift,Filezilla,这是我的第一个网站(网站本身都做了)。我正试图将我的网站文件上传到我的Openshift PHP5.4域,所以当我单击我的Openshift域url时,我的网站就会出现(非常简单,对吧?)。我的Openshift帐户已设置。我已经用FileZilla连接到它,并设置了一个私钥(或公钥)。我已经安装了Ruby&Git。我什么都跟着走了,我被困在这一步上: 网络控制台 如果从web控制台创建应用程序,则需要告诉Git克隆存储库。从应用程序页面找到Git URL,然后运行: C:\>git克隆 我不
C:\>git克隆
我不知道“git_url”应该是什么。我也不知道“要创建的目录”应该是什么。我不知道把我的网站文件放在什么地方(当我连接FileZilla时),所以当我打开我的OpenShift域url时,我会看到我的网站(见下文)
同样,我的目标是在打开OpenShift PHP5.4 url时查看我的网站。我该从这里走到哪里?git\u url:转到OpenShift Web控制台->应用程序->查找并单击您的应用程序,右侧是源代码面板,上面有ssh://***.rhcloud.com/~/git/php.git/,这将是您的git\u url directory_to_create:只是将要创建的目录的名称,该目录将包含本地文件系统上的git repo
克隆此repo时,您应该将文件复制到其中,然后提交并推送到名为“master”的分支,它将自动部署到服务器上。您的问题是不知道git是关于什么的,我建议您阅读以下内容: 如果您已准备好站点,并且已创建OpenShift应用程序,请执行以下操作: 1) 抓取git url(您可以通过浏览到找到它,单击您的应用程序,然后复制右侧“源代码”下的长地址),它应该是这样的:
ssh://afa231av@app domain.rhcloud.com/~/git/app.git/
2) 打开一个终端(或者使用一些git ui工具)并克隆(下载)你的应用程序
git clone ssh://afa231av@app-domain.rhcloud.com/~/git/app.git
3) 你应该有一个名为app
的文件夹,现在使用文件浏览器进入其中并粘贴到你的所有网站中
4) 回到候机楼去做
cd app (or whatever name your app has)
git add .
git commit -m "Add my website"
git push origin master
等待它完成,如果没有错误,您就完成了。谢谢!我已经完成了“git克隆”步骤。如何“将我的文件复制到它”?在菲利兹拉?这些目录似乎与我的OP图片相同。当我执行“git添加”时,我得到了“致命:不是git存储库(或任何父目录):.git”。我太迷茫了。我尝试了“git init”,然后将我的网站文件复制到C:/Users/...git文件夹(可能也错了)。然后我做了“GitAdd”,它从我的AppData/本地文件夹(我想)中添加了一大堆垃圾。许多文件“文件名太长”。然后,我将我的网站文件上传到FileZilla中的“php.git”文件夹(可能是错误的目录)。然后我“git commit-m”master”“(我放置master)。然后git远程添加主控。然后是git推送主机,然后是致命错误。然后是“git push——设置上游主控”。现在我有一个错误:src refspec master不匹配任何。错误:无法将某些引用推送到“”。有人怎么知道的?你根本不需要FileZilla。我建议您配置某种图形UI Git客户端,例如SourceTree。下载并安装SourceTree,然后您必须在options(使用:OpenSSH)中上载您的私有ssh密钥,您可以使用git_url克隆存储库。然后你可以把你的文件复制到repo,通过这个程序中的按钮按下并提交,这比使用命令行要容易得多。谢谢。你说的“app”文件夹名为“php”,对吗?我已经完成了git克隆ssh://....."对。仍然没有看到我的网站。仍然看不到我的网站。与其尝试在那里添加整个网站,不如从一个较小的示例开始,以便您了解正在发生的事情;首先编辑repo附带的index.php文件,然后尝试添加另一个文件并为其创建url或类似的内容。然后添加、提交和推送这些更改,看看您是否能够理解这些更改。
cd app (or whatever name your app has)
git add .
git commit -m "Add my website"
git push origin master