des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Настройка сервера git?

Есть следующее - рабочий комп Win 7, netbeans, связь с сервером по winscp, putty, OpenServer.
Сервер - centos
Хочу получить следующее - на сервере постоянно рабочий проект. При необходимости что-то исправить я на локальной тачке кодю и тестю. После чего заливаю на сервер.
Или в таком случае можно обойтись без локалки и просто на сервере держать две ветки - основная и develop ?
Очень смутное представление как оно должно работать. Git где создает репозитарий? Запущенный проект и репозитарий - одно и то же?
Сейчас процесс разработки такой - локально допиливаю функции, в случае чего заливаю на сервак и смотрю как на нем запустилось.

UPD
чисто практический вопрос. создал репозитарий на сервере. пытаюсь подключиться из нетбинса. использовать протокол http или ssh? пароль рута? если проект yii лежит в var/www/sitename/public_html/yiiproj . в yiiproj создан реп .git
как подключиться? как sitename/yiiproj/.git или sitename/public_html/yiiproj/.git
  • Вопрос задан
  • 825 просмотров
Решения вопроса 2
Или в таком случае можно обойтись без локалки и просто на сервере держать две ветки - основная и develop

Нет. Переключение между ветками меняет структуру папок и файлы. Нельзя одновременно находится в двух ветках одного репозитория.
Создавайте репозиторий сначала на сервере, потом клонируйте локально.
P.S. Лучше поставить на виртуалку CentOS, настроить рабочее окружение и тестировать там.
Ответ написан
premas
@premas
Full-stack web-developer
Если проект планируется развивать и при наличии пользователей, то нужно как минимум 3 ветки. Но в вашем случае сойдет только master и production.
Существует сервер на котором расположен удаленный репозиторий и существует ваш продуктовый. Это не должен быть один сервер(ну или хотя бы пользователь). Для того, чтобы из удаленного ветки репозитория все попадало на продуктовый сервер ставят систему деплоя приложений(capistrano).
Если новичок в этом, то рекомендую ставить gitlab. Но все не так как вы описали. Без системы деплоя приложений работать нельзя.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы