"... не освоил дебиан".
Jan. 18th, 2010 06:52 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Ставил меркуриал под дебианом, чтобы раздавать репозитории апачем. Все настроил, но надо сказать - вуду редчайшее. У subversion с его своим сервером проще.
PS: Решил на всякий случай записать в рабочий баг-трекер последовательность действий. Хорошо, что записал - второй раз опять пришлось бы в how-to лезть, судя по размеру получившейся доки.
Во всех этих вещах спасает только одно: то что проблемы обычно решаются тем же образом, каким они решались и для совершенно других систем. Нет доступа - значит надо лезть в логи, лежащие в известном месте, смотреть линуксовые права апачевского юзера, смотреть как сконфигурированы аналогичные сайты.
Т.е., в 99% не будет такого, что "авторы не знали как пользоваться стандартными средствами, поэтому изобрели свою систему управления правами, свой веб-сервер, итд, и запускать это можно только от root".
Причем что странно - под линуксом использовать стандартные подсистемы удобно и понятно. Под виндой нет, поэтому там гораздо чаще встречаются изолированные от системы и друг от друга по максимуму софтины, и обычно с такими софтинами работать гораздо проще, чем с интегрированными в систему.
PS: Решил на всякий случай записать в рабочий баг-трекер последовательность действий. Хорошо, что записал - второй раз опять пришлось бы в how-to лезть, судя по размеру получившейся доки.
Во всех этих вещах спасает только одно: то что проблемы обычно решаются тем же образом, каким они решались и для совершенно других систем. Нет доступа - значит надо лезть в логи, лежащие в известном месте, смотреть линуксовые права апачевского юзера, смотреть как сконфигурированы аналогичные сайты.
Т.е., в 99% не будет такого, что "авторы не знали как пользоваться стандартными средствами, поэтому изобрели свою систему управления правами, свой веб-сервер, итд, и запускать это можно только от root".
Причем что странно - под линуксом использовать стандартные подсистемы удобно и понятно. Под виндой нет, поэтому там гораздо чаще встречаются изолированные от системы и друг от друга по максимуму софтины, и обычно с такими софтинами работать гораздо проще, чем с интегрированными в систему.
no subject
Date: 2010-01-18 06:57 pm (UTC)no subject
Date: 2010-01-18 07:03 pm (UTC)no subject
Date: 2010-01-18 07:04 pm (UTC)no subject
Date: 2010-01-18 07:09 pm (UTC)no subject
Date: 2010-01-18 07:10 pm (UTC)no subject
Date: 2010-01-18 07:18 pm (UTC)git я что-то глянул, опечалился и забил.
no subject
Date: 2010-01-18 08:05 pm (UTC)no subject
Date: 2010-01-18 07:11 pm (UTC)no subject
Date: 2010-01-18 07:28 pm (UTC)no subject
Date: 2010-01-18 07:34 pm (UTC)no subject
Date: 2010-01-18 07:48 pm (UTC)Когда у меня разработчики в команде боятся системы контроля версий - верный признак, что что-то не так.
В то время как mercurial народ осваивает "в перекуре".
+ система контроля версий уровня git (огромное количество фич, чрезвычайная гибкость) нужна лишь на проектах уровня linux kernel. Если в проекте одна группа разработчиков, и отсутствуют сторонние коммитеры - то hg оптимальный выбор. С git мучений в освоении будет больше.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-01-19 03:50 am (UTC)no subject
Date: 2010-01-18 07:32 pm (UTC)no subject
Date: 2010-01-18 07:41 pm (UTC)no subject
Date: 2010-01-18 08:46 pm (UTC)Насколько помню, там обычно даже до бубна не доходит.
Правда на дебиан не ставил - я извращенец, у меня федора.
no subject
Date: 2010-01-18 08:52 pm (UTC)no subject
Date: 2010-01-18 09:15 pm (UTC)no subject
Date: 2010-01-18 09:23 pm (UTC)(no subject)
From:no subject
Date: 2010-01-18 08:58 pm (UTC)прописать ключ от backports
поставить меркуриал
скачать hgwebdir.cgi из исходников
создать папку для репозиториев
скопировать туда этот hgwebdir.cgi
создать конфиг для него
создать репозиторий
проверить права на запись в папки с репозиториями для www-data, права на выполнение для hgwebdir.cgi
прописать репозиторий в апаче
настроить аутентификацию(в моем случае - digest)
создать .hg/hgrc с разрешениями на push
в общем, много :)
no subject
Date: 2010-01-18 09:28 pm (UTC)Тут же ж все прямо по how-to - чисто как слеза младенца.
Я, кстати, обычно hgwebdir.cgi в папку с репозиториями не кладу, чета стремно.
Либо в дефолтный cgi-bin, либо папку в дефолтном корне.
no subject
Date: 2010-01-19 12:06 am (UTC)no subject
Date: 2010-01-19 08:49 am (UTC)no subject
Date: 2010-01-19 08:52 am (UTC)no subject
Date: 2010-01-19 08:51 am (UTC)no subject
Date: 2010-01-19 03:49 pm (UTC)gentoo обязан поставить любой линуксоид.
Ставить он ею будет две недели, потому лучше ставить под виртуалку.
Зато суммарный experience по линуксу поднимается до недосягаемых под debian высот.
Самое главное - не впасть в крайность, и не начать использовать gentoo везде, т.к. дроч.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: