Вот лежит у меня удаленно проект PHPшный на серваке. В нём заиничен гит который смотрит на ремоут репозиторий.
Обычно человек заходит туда. вносит правки, подрубается по SSH, коммитит. пушит и т.д.
Но вот меня спрашивает разраб, если я в PHP Storm создам себе проект с помощью Create project from existing files FTP, то получается что локально у меня гита не будет. и я не смогу работая так, коммитить и пушить в удаленный репозиторий. Так ли это?
Если он вместе со всеми файлами проекта с фтп подтянет папку .git, то работать он с проектом сможет через репозиторий. Естественно, у него в системе должен быть установлен Git. Плюс к этому, ему нужно будет проверить origin. Если он прописан через https, тогда ему придется вводить каждый раз логин и пароль. Если там прописан ssh, тогда нужно будет позаботиться о связке SSH ключей локального репозитория и удаленного.
webzlodimir, Нет. Нормальная практика - клонировать репозиторий себе локально и с ним работать. Зачем нужна такая связка, как в исходном посте - не понимаю. Если только в гите лежит часть проекта, а остальное на серваке. Но зачем там делать - не понятно.