Никогда не работал с git пытаюсь разобраться.
на своем ЦОД развернул виртуалку с линуксом, поставил там git сервер, создал пустой репозиторий.
в некоторых мануалах читал что с git можно работать через ssh
поэтому не стал заморачиваться, и быстренько поднял ssh сервер
на клиенте сгенерировал ключ и открытую его часть закинул на сервер git (в .ssh/authorized_keys)
дальше для меня начался темный лес.
каким образом phpstorm обменивается с сервером git?
на ютюбе у всех кроме git используют GitHub.
а вот чтобы без него не могу найти мануала.
в phpstorm в настройках git можно указать только расположение git.exe
а где указать параметры соединения с ssh не понятно.
как делается экспорт проекта, автоматически или вручную?
помогите разобраться и понять как работает эта связка?
нужно ли на сервере какие-то манипуляции проводить чтобы проект мол экспортироваться на сервер от клиентов или клиент сам умеет создавать новые проекты на сервере?
PhpStorm + Git
Re: PhpStorm + Git
Раз уж вы решили использовать гит, то в принципе можно без деплоя. Ведете разработку на своем компе, коммитите изменения в гит, а на бою эти изменения вытягиваете.
PhpStorm сам умеет коммитить ctrl+k, а в бою git pull
А если хотите деплоить на сервер из phpstorm, то нужно настроить деплой:
Так же можно в настройках деплоя указать способ деплоя. Можно указать деплоиться при ctrl+s, тогда будут загружаться на сервер измененные файлы
PhpStorm сам умеет коммитить ctrl+k, а в бою git pull
А если хотите деплоить на сервер из phpstorm, то нужно настроить деплой:
Так же можно в настройках деплоя указать способ деплоя. Можно указать деплоиться при ctrl+s, тогда будут загружаться на сервер измененные файлы
Re: PhpStorm + Git
как узнать что-то записалось или нет?
никакой информации по ctrl+s не появилось.
и не понятно прошел обмен успешно или нет
и если прошел, то как на другом компьютере открыть это проект илм обновить файлы проекта?
никакой информации по ctrl+s не появилось.
и не понятно прошел обмен успешно или нет
и если прошел, то как на другом компьютере открыть это проект илм обновить файлы проекта?