Загрузите HTML-файлы сайта в Openshift PHP 5.4

2

Это мой первый веб-сайт (сам сайт - все сделано). Я пытаюсь загрузить файлы своего сайта в свой домен Openshift PHP 5.4, поэтому, когда я нажимаю свой URL-адрес домена OpenShift, появляется мой сайт (довольно простой, не так ли?). Моя учетная запись Openshift настроена. Я подключился к нему с помощью FileZilla и установил закрытый (или общедоступный) ключ. Я установил Ruby & Git. Я следил за всем здесь и застрял на этом шаге:

Веб-консоль

Если вы создаете приложение из веб-консоли, вам нужно будет указать Git для клонирования репозитория. Найдите URL-адрес Git со страницы приложения, а затем запустите:

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

Я не знаю, что такое "git_url". Я также не знаю, что такое "каталог для создания". Я не знаю, в какой каталог OpenShift помещать файлы моего сайта (когда я подключаюсь к FileZilla), поэтому, когда я открываю свой URL-адрес домена OpenShift, я вижу свой сайт (см. Ниже).

Опять же, моя цель - увидеть мой сайт, когда я открою свой OpenShift PHP 5.4 url. Куда я иду отсюда?

Теги:
filezilla
openshift

2 ответа

1

Ваша проблема в том, что вы не знаете, что такое git, я рекомендую вам прочитать об этом: https://git-scm.com/book/en/v1/Getting-Started

Если у вас есть готовый сайт и вы создали приложение OpenShift, выполните следующие действия:

1) Возьмите git url (вы можете найти его, просмотрев https://openshift.redhat.com/app/console/applications, нажав ваше приложение, а затем скопировав длинный адрес справа в разделе "Исходный код"), он должен выглядеть примерно так: ssh://[email protected]/~/git/app.git/

2) Откройте терминал (или используйте какой-нибудь инструмент git ui) и клонируйте (загрузите) свое приложение с помощью

git clone ssh://[email protected]/~/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

Подождите, пока он закончится, и если ошибок нет, вы все закончите.

  • 0
    Спасибо. Это то, что я сделал. Папка «app», о которой вы говорите, называется «php», верно? Я правильно сделал 'git clone ssh: // .....' ранее. Все еще не видел мой веб-сайт. Сделал это. Все еще не вижу мой веб-сайт.
  • 0
    Вместо того, чтобы пытаться добавить весь свой веб-сайт, начните с небольшого примера, чтобы понять, что происходит; Начните с редактирования файла index.php, который поставляется вместе с репозиторием, и попробуйте добавить другой файл и создать для него какой-нибудь URL или что-то в этом роде. Затем добавьте, передайте и внесите эти изменения и посмотрите, сможете ли вы это понять.
0

git_url: перейдите в OpenShift Web Console → Приложение → найдите и нажмите приложение, справа есть панель исходного кода с чем-то вроде ssh://***.rhcloud.com/~/git/php.git/, это будет ваш git_url

directory_to_create: это просто имя каталога, который будет создан, который будет содержать ваше git-репо в локальной файловой системе

Когда вы клонируете это репо, вы должны скопировать свои файлы на него, затем зафиксировать и нажать на ветку с именем "master", и она будет автоматически развернута на сервере.

  • 0
    Спасибо! Я выполнил шаг "git clone". Как мне «скопировать в него мои файлы»? В FileZilla? Похоже, что каталоги совпадают с моей картинкой OP.
  • 0
    Когда я сделал «мерзавец добавить». Я получил «роковое: не git-репозиторий (или любой из родительских каталогов): .git».
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню