K
K
Koal Koalich2019-06-26 10:06:51
PHP
Koal Koalich, 2019-06-26 10:06:51

How to properly organize work in NetBeans for several php developers with a common repository?

Ситуация: в корпоративной сети c AD на рабочих (только на рабочих!) местах разрешены только Windows. Двум php-разработчикам необходима версионность их кода, тестирование и деплой. Оба работают в NetBeans. Из-за сложностей в политике безопасности в компании невозможно настроить корректную работу инструментов и фреймворков (composer, docker, npm и т.д.) в Windows из-за прокси-сервера с доменной аутентификацией (я в курсе, что это всё работает в Windows, но инструкции НЕ учитывают никакие прокси и прочие ограничения).
Вопрос: правильно ли я понимаю, что в таком случае нужно выделить сервер (их подключают к внешней сети без прокси) с linux и в NetBeans настроить проект с удалённым кодом, а коммитить можно будет только (и только) с этого сервера? То есть прав ли я, что в инструментах Team в NetBeans невозможно управлять кодом в репозитории на удалённом сервере и следует создавать проекты с удалённым кодом (project with remote code), чтобы видеть вживую минимальные изменения (то есть изменили код, сохранили, код отправился на сервер, обновили страницу в браузере и видим результат), а коммитить только командами, допустим, подключившись через putty?
P.S. cntlm не предлагать. См. ответ к первому комментарию.
5d1319845bb86281723570.png
5d131989a0096020493951.png

Answer the question

In order to leave comments, you need to log in

3 answer(s)
O
OnYourLips, 2019-06-26
@OnYourLips

Virtual machines with Linux, tunnels to the normal Internet.

A
Alexander Aksentiev, 2019-06-26
@Sanasol

Due to complexities in the company's security policy, it is impossible to configure the correct operation of tools and frameworks (composer, docker, npm, etc.)

shot yourself in the foot, and now jumping on one leg trying to organize a normal development process? How do developers work without basic tools?
Project with remote code for 2+ developers is tantamount to giving up git altogether. Git is also needed to resolve conflicts in such situations. And so everyone edits everything at the same time and stupidly overwrites each other's code.
In general, the normal development process is local development.
And there are a ton of Vagrant/Docker/Virtualbox or even Windows Subsystem for Linux tools for that.
But your campaign developers do not go to the Internet at all because of politics?
and what does netbeans have to do with it in general, everyone is forced to work not in what is convenient for them, but in what is installed?

T
taliano, 2019-06-26
@taliano

I came to the project with such a situation. If the security guards are stubborn and do not make contact, then it is easier to quit.
And so perfectly you can configure ssh access to certain employees through a proxy anywhere.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question