2012-03-02 3 views
1

Я пытаюсь разместить мое приложение php поверх облачных сервисов phpfog, это мой первый опыт с любым клиентом GIT; следуя процедуре, определенной в документах PHPfog, я закончил создание ключей и добавление их.Как подключить мои файлы проекта к моему git-хабу, используя phpfog

Теперь я хочу знать, как я могу добавить свой проект в облако, простыми словами У меня есть папка со всеми файлами .php, изображениями и т. Д. Я хочу, чтобы они работали над моим доменом?

Как это сделать? Должен ли я следовать документации GIThub или phpfogs?

Я очень долго пробовал и путался между этим, любезно помогаю с этим.

ответ

5

Вам не нужно использовать Github с PHPFog. PHPFog поддерживает git repos для вас. На вкладке «Код» сведений о вашем приложении в веб-консоли PHPFog вы увидите, как клонировать приложение. Команда будет выглядеть примерно так:

git clone [email protected]:myexample.phpfogapp.com 

Выполнение этой команды будет клонировать приложение вниз в папку с названием myexample.phpfogapp.com

Далее я бы переместить все файлы проекта из текущей папки в новую папку. После того, как вы внесете изменения в файл и будете готовы к развертыванию, измените каталог на новую папку и запустите следующие команды.

git add . 
git add -u 
git commit -m "Initial commit" 
git push 

Если вы столкнулись с ошибкой «быстро вперед» толкающих использовать переключатель --force

git push --force 

Другой способ сделать это без клона будет инициализировать GIT репозиторий в вашем текущая папка и добавьте репозиторий PHPFog в качестве пульта дистанционного управления:

git init 
git remote add origin [email protected]:myexample.phpfogapp.com 
git add . 
git add -u 
git commit -m "Initial commit" 
git push --force 

Side примечание: вы можете использовать Github как дополнительный удаленный репозиторий, если вы хотите, но его не нужно.

+0

благодарю вас за ответ, но пока я начинаю процедуру с клонирования, давая мне следующую ошибку, не могли бы вы объяснить, почему? 'Несанкционированный доступ для пользователя user-21312 Неустранимая: удаленная зависания неожиданно' – Maven

+0

Вы добавили свой открытый ключ ssh в phpfog? –

+0

есть ive сделано это. – Maven