Это мой первый веб-сайт (сам сайт - все сделано). Я пытаюсь загрузить файлы своего сайта в свой домен 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. Куда я иду отсюда?
Ваша проблема в том, что вы не знаете, что такое 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
Подождите, пока он закончится, и если ошибок нет, вы все закончите.
git_url: перейдите в OpenShift Web Console → Приложение → найдите и нажмите приложение, справа есть панель исходного кода с чем-то вроде ssh://***.rhcloud.com/~/git/php.git/, это будет ваш git_url
directory_to_create: это просто имя каталога, который будет создан, который будет содержать ваше git-репо в локальной файловой системе
Когда вы клонируете это репо, вы должны скопировать свои файлы на него, затем зафиксировать и нажать на ветку с именем "master", и она будет автоматически развернута на сервере.