2015-04-27 1 views
0

Я понял, как создать репозиторий на github. Теперь я пытаюсь вытащить репозиторий как для моего macbook pro, так и для моего сервера, который размещен через http://namecheap.com, и уметь понять, как все упрощается. Я использую wordpress на своем сервере, и у меня есть тема шаблона. Я хочу редактировать свои файлы на своем Mac, а затем нажимать их на веб-сайт, сохраняя все легко.Как я могу нажать репозиторий на свой компьютер и мой онлайн-сервер?

ответ

2

Существует много information там о том, как начать работу с GitHub, так что я буду просто сосредоточиться на прояснение недопонимания:

Теперь я пытаюсь нажать репозиторий как мой Macbook Pro и мой сервер

Вы не используете push с github на сервер. Вам необходимо указать clone ваш реестр github для вашей среды разработки (macbook) и производства (сервера).

git clone https://github.com/USERNAME/REPOSITORY.git 

https://help.github.com/articles/fetching-a-remote/

В качестве альтернативы, вы можете нажать существующий код в пустое хранилище инициализации локально, установив свой пульт, а затем нажав

git init 
git add -A 
git commit -m "Initial commit" 
git remote add origin https://github.com/USERNAME/REPOSITORY.git 
git push origin master 

После того, как вы настроили свой репо, ваш типичный рабочий процесс будет выглядеть примерно так:

  • Внесите изменения в свое развитие lopment environment (macbook).
  • push те изменения в github.
  • pull эти изменения из github в вашей производственной или промежуточной среде (сервере).
0

Одним из основных моментов, которые необходимо использовать git, является доступ к терминалу на хостинге, чтобы выталкивать ваши файлы непосредственно через git, который также должен быть установлен.

В качестве альтернативы вы можете загружать файл с использованием любого доступного протокола, такого как FTP или SSH, прямо на ваш сервер. В этом случае вы будете использовать git для версии и управлять своими шаблонами, но не загружать и не выпускать их.

Я видел, что cheapnames.com обеспечивает Softaculous как механизм управления своими серверами. Это программное обеспечение также обеспечивает синхронизацию и установку скриптов.

Смежные вопросы