Наткнулся на блог с интересными переводами - http://factorized.tumblr.com/.
воскресенье, 14 октября 2012 г.
Домашний GIT сервер
Недавно озадачился GIT сервером для свои маленьких проектиков и всяких там экспериментов.
Во первых, пришлось выбрать между уже существующим Git хостингом (GITHub, Assemble и т.д.) и попыткой поднять что то свое в домашних условиях. Заверения знакомых о безопасности, стабильности и бескорыстности крупных online сервисов как то не убедили.
Далее было увлекательное знакомство с кучей поделок разной степени зрелости и работоспособности.
Все испытанные серверы можно разделить на две большие группы - а) надстройки над нативным пакетом git и б) надстройки над EGit. В первом случае мы имеем нечто, что работает под управлением Apache и для выполнения действий использует пакет git. Как правило эти умеет отображать историю комитов, изменения и списки репозиториев. Во втором это java решения которые используют EGit для работы с репозиторием (нативный пакет git не требуется). Эти сервера, как правило, по мимо всего прочего, умеют создавать/удалять ропозитории и нормально поддерживает http/https протоколы.
В итоге очень понравилось два продукта:
Во первых, пришлось выбрать между уже существующим Git хостингом (GITHub, Assemble и т.д.) и попыткой поднять что то свое в домашних условиях. Заверения знакомых о безопасности, стабильности и бескорыстности крупных online сервисов как то не убедили.
Далее было увлекательное знакомство с кучей поделок разной степени зрелости и работоспособности.
Все испытанные серверы можно разделить на две большие группы - а) надстройки над нативным пакетом git и б) надстройки над EGit. В первом случае мы имеем нечто, что работает под управлением Apache и для выполнения действий использует пакет git. Как правило эти умеет отображать историю комитов, изменения и списки репозиториев. Во втором это java решения которые используют EGit для работы с репозиторием (нативный пакет git не требуется). Эти сервера, как правило, по мимо всего прочего, умеют создавать/удалять ропозитории и нормально поддерживает http/https протоколы.
В итоге очень понравилось два продукта:
- SCM-Manager (http://www.scm-manager.org/). Поддерживает git, svn и Mercurial репозитории. Авторизацию, визуализацию истории коммитов и др.
- Gitblit (http://gitblit.com/). Работает только с git репозитариями, визуализация истории/коммитов и др.
пятница, 12 октября 2012 г.
Манифест, блять! (перепост)
http://пиши-код-блять.рф
Также интересно было почитать ссылки в футере (http://programming-motherfucker.com/ , http://factorized.tumblr.com/post/4180288873/programming-motherfucker и т.д.)
Также интересно было почитать ссылки в футере (http://programming-motherfucker.com/ , http://factorized.tumblr.com/post/4180288873/programming-motherfucker и т.д.)
Подписаться на:
Сообщения (Atom)