Страница 1 из 1

PhpStorm + Git

Добавлено: 2017.11.12, 13:35
kwasti
Никогда не работал с git пытаюсь разобраться.
на своем ЦОД развернул виртуалку с линуксом, поставил там git сервер, создал пустой репозиторий.
в некоторых мануалах читал что с git можно работать через ssh
поэтому не стал заморачиваться, и быстренько поднял ssh сервер

на клиенте сгенерировал ключ и открытую его часть закинул на сервер git (в .ssh/authorized_keys)
дальше для меня начался темный лес.

каким образом phpstorm обменивается с сервером git?
на ютюбе у всех кроме git используют GitHub.
а вот чтобы без него не могу найти мануала.
в phpstorm в настройках git можно указать только расположение git.exe
а где указать параметры соединения с ssh не понятно.
как делается экспорт проекта, автоматически или вручную?

помогите разобраться и понять как работает эта связка?
нужно ли на сервере какие-то манипуляции проводить чтобы проект мол экспортироваться на сервер от клиентов или клиент сам умеет создавать новые проекты на сервере?

Re: PhpStorm + Git

Добавлено: 2017.11.12, 17:42
urichalex
Раз уж вы решили использовать гит, то в принципе можно без деплоя. Ведете разработку на своем компе, коммитите изменения в гит, а на бою эти изменения вытягиваете.
PhpStorm сам умеет коммитить ctrl+k, а в бою git pull
А если хотите деплоить на сервер из phpstorm, то нужно настроить деплой:
Изображение
Так же можно в настройках деплоя указать способ деплоя. Можно указать деплоиться при ctrl+s, тогда будут загружаться на сервер измененные файлы
Изображение

Re: PhpStorm + Git

Добавлено: 2017.11.13, 10:28
kwasti
как узнать что-то записалось или нет?
никакой информации по ctrl+s не появилось.
и не понятно прошел обмен успешно или нет

и если прошел, то как на другом компьютере открыть это проект илм обновить файлы проекта?