А просто система, основана на куки deploya gitolite за PHP - уеб индустрията развитие

Какво е разгръщане
За да създадете прост механизъм avtodeploya или «тласък за разгръщане», използвайте системата куки gitolite хранилища. Куки са файлове, намиращи се вътре в директорията на хранилища куки и реагират на определени събития, свързани с хранилището. В нашия случай, ние се нуждаем от кука след получи. Както можете да се досетите от името, тя работи веднага след обработката на нов ангажимент в хранилището. Материал Монтаж gitolite на системата, който видяхме в последния момент.







За да създадете една кука, свързан чрез SSH към хранилище машината и отидете до папката с куки







Там ще създаде най-кука файл

И го правим изпълним

Сега добавете код, за да обновите своята работа копие на новосъздадената куката

За да възстановите всички промени, които биха могли да бъдат във вашия работен копие преди да се ангажира да добавите команда

Също така, ако се използва композитор, можете да актуализирате и неговите зависимости при разработване на проекти

По този начин една кука може да изглежда така

Umask се поставя в зависимост от потребителя, при които сървърът се изпълнява, ако един и същ потребител се извършва чрез издърпване, маската трябва да е 022. Ако една група - 002 и ако това не е свързано с потребители - 000

Сега, след като се ангажират на главния клон на хранилището ще бъде изпълнена, както и нашата кука, съответно, ще бъдат актуализирани и работа копие на нашия уебсайт.

Важно за безопасност при работа с Git

Най-лесният начин да се отрече нейните права за достъп:

Също така в .git папка, можете да сложите .htaccess файл, съдържащ текст: Отказ от всичко

За пълни заключване папки на всички сървъри ние да добавите следния ред в довереник на сървъра