2016-04-24 8 views
2

Dies ist meine erste Website (die Website selbst ist fertig). Ich versuche, meine Website-Dateien in meine OpenShift PHP 5.4-Domain hochzuladen. Wenn ich also auf meine OpenShift-Domain-URL klicke, erscheint meine Website (ziemlich einfach, oder?). Mein Openshift-Konto ist eingerichtet. Ich habe mich mit FileZilla verbunden und einen privaten (oder öffentlichen) Schlüssel eingerichtet. Ich habe Ruby & Git installiert. Ich folgte alles here, und bin zu diesem Schritt fest:Hochladen von HTML-Websitedateien nach Openshift PHP 5.4

Webkonsole

Wenn Sie eine Anwendung aus der Web-Konsole erstellen, müssen Sie Git sagen, das Repository zu klonen. Finden Sie die Git-URL aus der Anwendungsseite, und dann laufen:

C:\> git clone <git_url> <directory to create> 

Ich weiß nicht, was die „git_url“ ist sein sollte. Ich weiß auch nicht, was das "zu erstellende Verzeichnis" sein soll. Ich weiß nicht, was OpenShift directory meine Website-Dateien in (wenn ich mit FileZilla verbinde), so dass wenn ich meine OpenShift-Domain-URL öffne, sehe ich meine Website (siehe unten).

Wieder ist mein Ziel, meine Website zu sehen, wenn ich meine OpenShift PHP 5.4 URL öffne. Wohin gehe ich von hier?

Antwort

0

git_url: Gehen Sie zu OpenShift Web Console -> Anwendung -> finden Sie und klicken Sie auf Ihre Anwendung, auf der rechten Seite gibt es Quellcode-Panel mit etwas wie ssh: //***.rhcloud.com/~/git/php .git /, dies wird Ihr git_url

directory_to_create sein: ist nur ein Name des Verzeichnisses, die erstellt werden, die Ihre git Repo auf dem lokalen Dateisystem

Wenn Sie klonen dieses Repo enthalten, sollten Sie Ihre kopieren Dateien zu ihm, dann Commit und Push zu Zweig namens "Master", und es wird automatisch auf dem Server bereitgestellt werden.

+0

Vielen Dank! Ich habe den Schritt "Git Clone" abgeschlossen. Wie kopiere ich meine Dateien? In FileZilla? Die Verzeichnisse scheinen mit meinem OP-Bild übereinzustimmen. – HTMLHelpMe

+0

Wenn ich "Git hinzufügen." Ich habe "fatal: kein git-Repository (oder eines der übergeordneten Verzeichnisse): .git". – HTMLHelpMe

+0

Ich bin so verloren. Ich habe versucht "git init", dann kopiert meine Website-Dateien in C:/Users /.../. Git-Ordner (wahrscheinlich auch falsch). Dann habe ich "git add."und es hat eine Menge Junk von meinem AppData/Local-Ordner hinzugefügt (glaube ich). Viele Dateien waren" Dateiname zu lang ". Dann habe ich meine Website-Dateien in den" php.git "-Ordner in FileZilla hochgeladen (wahrscheinlich falsches Verzeichnis)) Dann "git commit -m" master "" (ich habe master). Dann git remote add master http://php-mywebsite.rhcloud.com/. Dann git push master, dann fataler Fehler. Dann "git push --set-upstream master master ". – HTMLHelpMe

1

Ihr Problem ist, dass Sie nicht wissen, was git über ist, empfehle ich, dass man darüber lesen gehen: https://git-scm.com/book/en/v1/Getting-Started

Wenn Sie Ihre Website bereit haben, und Sie haben eine Openshift App erstellt, die folgenden Schritte aus :

1) Ergreifen Sie die git URL (Sie können es finden, indem Sie zu https://openshift.redhat.com/app/console/applications, klicken Sie auf Ihre App, und kopieren Sie dann die lange Adresse auf der rechten Seite, unter "Quellcode"), sollte es in etwa so aussehen: ssh://[email protected]/~/git/app.git/

2) Öffnen Sie ein Terminal (oder verwenden Sie ein git ui Tool) und klonen Sie (Download) Ihre App mit

git clone ssh://[email protected]/~/git/app.git 

3) Sie einen Ordner app genannt, jetzt im Innern verwenden, um die Datei-Explorer und in all Ihrer Website zum Terminal Zurück

4) einfügen und tun

gehen sollte
cd app (or whatever name your app has) 
git add . 
git commit -m "Add my website" 
git push origin master 

Warten Sie, bis es fertig ist, und wenn keine Fehler vorliegen, sind Sie fertig.

+0

Danke. [Das habe ich gemacht.] (Http://i.imgur.com/jvGwbRi.jpg) Der Ordner "app", von dem du sprichst, heißt "php", richtig? Ich hatte 'git clone ssh: // .....' vorher richtig gemacht. Habe meine Website immer noch nicht gesehen. [Habe das getan.] (Http://i.imgur.com/m8VzJAi.jpg) sehe meine Website immer noch nicht. – HTMLHelpMe

+0

Anstatt zu versuchen, Ihre ganze Website dort hinzuzufügen, beginnen Sie mit einem kleineren Beispiel, nur damit Sie verstehen, was vor sich geht; Beginnen Sie mit der Bearbeitung der Datei index.php, die mit dem Repo geliefert wird, und versuchen Sie, eine weitere Datei hinzuzufügen und eine URL oder etwas Ähnliches zu erstellen. Fügen Sie dann diese Änderungen hinzu, übergeben Sie sie und drücken Sie sie, um zu sehen, ob Sie einen Sinn daraus ableiten können. –