Использование удаленного хоста в качестве рабочего каталога, расширения git

Вместо клонирования репозитория и разработки и тестирования локально, наш проект должен быть размещен на сервере и протестирован там из-за лицензионных ограничений (работать в определенном домене, в пределах определенного пути, разрешенного определенного IP-адреса и т. Д.)

Поэтому мы не можем настроить локальные тестовые среды, мы должны использовать центральный репозиторий и использовать его как своего рода «удаленный рабочий каталог».

Команда разработчиков хотела бы использовать git extensions (gui)

Есть ли способ настроить расширения git, чтобы открыть удаленный компьютер в качестве рабочего каталога и действовать с ним, а не с локальным? Когда в репозиторий тестирования сервера вносятся какие-либо изменения, они должны появиться в промежуточной области.

Например, см. Изображение ниже (большое).

введите описание изображения здесь


person Gary Green    schedule 15.04.2012    source источник


Ответы (1)


Если вам это действительно нужно, используйте какое-нибудь программное обеспечение для удаленного рабочего стола, войдите в удаленный ящик и работайте там.

Вы можете сказать: «Но в таком случае только один человек может развиваться одновременно». Верно. И то же самое, если вы используете удаленный каталог в качестве рабочего каталога.
По крайней мере, так и должно быть.
Если несколько пользователей работают над одной и той же рабочей копией, это не значит звучит выполнимо для меня.

person eckes    schedule 16.04.2012
comment
Я полностью согласен, это далеко не идеальное решение, но изменить программное обеспечение, которое мы используем на веб-сайте, в настоящее время невозможно. Мы застряли в этом и в лицензионных ограничениях. К сожалению, у нас может быть только один рабочий каталог. Я подумал, что можно просто заставить расширения git работать со всеми командами в сеансе SSH, а не локально. - person Gary Green; 16.04.2012
comment
+1. Если вам вообще не разрешено загружать какой-либо исходный код на локальный компьютер, вы не можете редактировать или компилировать локально. Так что то, что у вас есть, вовсе не проблема системы контроля версий. - person T.E.D.; 23.04.2012