metaclass: (Default)
[personal profile] metaclass
Ставил меркуриал под дебианом, чтобы раздавать репозитории апачем. Все настроил, но надо сказать - вуду редчайшее. У subversion с его своим сервером проще.

PS: Решил на всякий случай записать в рабочий баг-трекер последовательность действий. Хорошо, что записал - второй раз опять пришлось бы в how-to лезть, судя по размеру получившейся доки.

Во всех этих вещах спасает только одно: то что проблемы обычно решаются тем же образом, каким они решались и для совершенно других систем. Нет доступа - значит надо лезть в логи, лежащие в известном месте, смотреть линуксовые права апачевского юзера, смотреть как сконфигурированы аналогичные сайты.
Т.е., в 99% не будет такого, что "авторы не знали как пользоваться стандартными средствами, поэтому изобрели свою систему управления правами, свой веб-сервер, итд, и запускать это можно только от root".
Причем что странно - под линуксом использовать стандартные подсистемы удобно и понятно. Под виндой нет, поэтому там гораздо чаще встречаются изолированные от системы и друг от друга по максимуму софтины, и обычно с такими софтинами работать гораздо проще, чем с интегрированными в систему.

Date: 2010-01-18 06:57 pm (UTC)
From: [identity profile] theiced.livejournal.com
ага - там доки просто кривые шо пиздец. сам минут 15ть мучался.

Date: 2010-01-18 07:03 pm (UTC)
From: [identity profile] inhate.livejournal.com
ну почему я не удивлён, что первый комментарий - твой? ;)

Date: 2010-01-18 07:04 pm (UTC)
From: [identity profile] theiced.livejournal.com
LJ addons ;)

Date: 2010-01-18 07:09 pm (UTC)
From: [identity profile] dmzlj.livejournal.com
а потому, что надо git использовать.

Date: 2010-01-18 07:10 pm (UTC)
From: [identity profile] dizel-by.livejournal.com
Вот, кстати, реквестирую холивар на тему "git vs. меркуриал для хранения домашней директории"

Date: 2010-01-18 07:18 pm (UTC)
From: [identity profile] metaclass.livejournal.com
hg проще :)
git я что-то глянул, опечалился и забил.

Date: 2010-01-18 08:05 pm (UTC)
From: [identity profile] inhate.livejournal.com
Вот кстати если бы найти дружественную к сломаным кодировкам альетрнативу fsvs - я был бы безмерно рад.

Date: 2010-01-18 07:11 pm (UTC)
From: [identity profile] freiksenet.livejournal.com
А зачем меркуриал? У него хоть одно преимущество над гитом есть? По-моему он даже базаара уже медленнее.

Date: 2010-01-18 07:28 pm (UTC)
From: [identity profile] theiced.livejournal.com
например меркурил проектировали и писали вменяемые люди. в отличие от.

Date: 2010-01-18 07:34 pm (UTC)
From: [identity profile] freiksenet.livejournal.com
Бугага, и в чем эта вменяемость проявляется?

Date: 2010-01-18 07:48 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
В том, что он осваивается за один час, в отличии от git'а.
Когда у меня разработчики в команде боятся системы контроля версий - верный признак, что что-то не так.
В то время как mercurial народ осваивает "в перекуре".

+ система контроля версий уровня git (огромное количество фич, чрезвычайная гибкость) нужна лишь на проектах уровня linux kernel. Если в проекте одна группа разработчиков, и отсутствуют сторонние коммитеры - то hg оптимальный выбор. С git мучений в освоении будет больше.

(no subject)

From: [identity profile] freiksenet.livejournal.com - Date: 2010-01-18 07:53 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-18 08:18 pm (UTC) - Expand

(no subject)

From: [identity profile] freiksenet.livejournal.com - Date: 2010-01-18 08:31 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-18 08:32 pm (UTC) - Expand

(no subject)

From: [identity profile] freiksenet.livejournal.com - Date: 2010-01-18 08:35 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-18 08:39 pm (UTC) - Expand

(no subject)

From: [identity profile] freiksenet.livejournal.com - Date: 2010-01-18 08:45 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-18 08:49 pm (UTC) - Expand

(no subject)

From: [identity profile] freiksenet.livejournal.com - Date: 2010-01-18 08:50 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-18 08:53 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-01-18 08:58 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-18 09:02 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-01-18 09:07 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-18 09:09 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-01-18 09:02 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-18 09:04 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-01-18 09:06 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-18 09:09 pm (UTC) - Expand

(no subject)

From: [identity profile] dmzlj.livejournal.com - Date: 2010-01-20 03:53 am (UTC) - Expand

(no subject)

From: [identity profile] graynm.livejournal.com - Date: 2010-01-18 09:55 pm (UTC) - Expand

(no subject)

From: [identity profile] freiksenet.livejournal.com - Date: 2010-01-18 09:05 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-01-18 09:08 pm (UTC) - Expand

(no subject)

From: [identity profile] dmzlj.livejournal.com - Date: 2010-01-20 03:56 am (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-18 09:08 pm (UTC) - Expand

(no subject)

From: [identity profile] dmzlj.livejournal.com - Date: 2010-01-20 03:50 am (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-18 08:50 pm (UTC) - Expand

(no subject)

From: [identity profile] avr-forever.livejournal.com - Date: 2010-01-18 09:41 pm (UTC) - Expand

(no subject)

From: [identity profile] dmzlj.livejournal.com - Date: 2010-01-20 03:51 am (UTC) - Expand

(no subject)

From: [identity profile] dmzlj.livejournal.com - Date: 2010-01-20 03:45 am (UTC) - Expand

(no subject)

From: [identity profile] freiksenet.livejournal.com - Date: 2010-01-18 07:54 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-18 08:19 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-01-18 08:24 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-18 08:27 pm (UTC) - Expand

(no subject)

From: [identity profile] freiksenet.livejournal.com - Date: 2010-01-18 08:28 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-01-18 08:29 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-18 08:31 pm (UTC) - Expand

(no subject)

From: [identity profile] freiksenet.livejournal.com - Date: 2010-01-18 08:33 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-01-18 08:34 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-18 08:35 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-01-18 08:32 pm (UTC) - Expand

(no subject)

From: [identity profile] dmzlj.livejournal.com - Date: 2010-01-20 03:46 am (UTC) - Expand

(no subject)

From: [identity profile] dmzlj.livejournal.com - Date: 2010-01-20 03:41 am (UTC) - Expand

Date: 2010-01-19 03:50 am (UTC)
develop7: (Default)
From: [personal profile] develop7
Например, поддержка работы с репами gitа в hg реализована посредством расширения, использующего обычный hgшный api. А поддержка репов hg в git прилепляется сбоку старыми добрыми шеллскриптами. Что кагбе символизирует.

Date: 2010-01-18 08:46 pm (UTC)
From: [identity profile] graynm.livejournal.com
Просто из любопытства, а чего там в настройке такое "вуду редчайшее"?
Насколько помню, там обычно даже до бубна не доходит.
Правда на дебиан не ставил - я извращенец, у меня федора.

Date: 2010-01-18 08:52 pm (UTC)
From: [identity profile] theiced.livejournal.com
тама мод_реврайт надо изнасиловать специальным образом. если можно вхост сделать - то не проблема, а если надо что бы работало что то вида http://foo.bat/x/y/hg - то тут чуть чуть сложнее. что бы clone работал - 2 минуты, что бы push - ещё 13.

Date: 2010-01-18 09:15 pm (UTC)
From: [identity profile] graynm.livejournal.com
Это ж все-таки больше не с меркуриалом траблы, а с конфигом апача. ;-)

Date: 2010-01-18 09:23 pm (UTC)
From: [identity profile] theiced.livejournal.com
ну и дока там чутка врёт. не - я не говорю что полный пиздец, но могло быть и попроще.

(no subject)

From: [identity profile] graynm.livejournal.com - Date: 2010-01-18 09:39 pm (UTC) - Expand

Date: 2010-01-18 08:58 pm (UTC)
From: [identity profile] metaclass.livejournal.com
прописать lenny-backports чтобы была новая версия
прописать ключ от backports
поставить меркуриал
скачать hgwebdir.cgi из исходников
создать папку для репозиториев
скопировать туда этот hgwebdir.cgi
создать конфиг для него
создать репозиторий
проверить права на запись в папки с репозиториями для www-data, права на выполнение для hgwebdir.cgi
прописать репозиторий в апаче
настроить аутентификацию(в моем случае - digest)
создать .hg/hgrc с разрешениями на push

в общем, много :)

Date: 2010-01-18 09:28 pm (UTC)
From: [identity profile] graynm.livejournal.com
Хех, разве ж это вуду. 8-))
Тут же ж все прямо по how-to - чисто как слеза младенца.

Я, кстати, обычно hgwebdir.cgi в папку с репозиториями не кладу, чета стремно.
Либо в дефолтный cgi-bin, либо папку в дефолтном корне.

Date: 2010-01-19 12:06 am (UTC)
From: [identity profile] bambr77.livejournal.com
Ну ребе, вы как хотите, но это простейший хауту, видя который, админ плачет от щастья, ибо такая простота - редкость :) Т.е. я согласен, что yum install someshit и всё работает - намного проще, но не всё же сразу!

Date: 2010-01-19 08:49 am (UTC)
From: [identity profile] metabr.livejournal.com
Вот этот коммент скопируй, и положи в директорию с чеклистами.

Date: 2010-01-19 08:52 am (UTC)
From: [identity profile] metaclass.livejournal.com
Еще вчера :)

Date: 2010-01-19 08:51 am (UTC)
From: [identity profile] black-angel-by.livejournal.com
ребе, вы как будто никогда генту не устанавливали ? ;)

Date: 2010-01-19 03:49 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
Кстати, +1.
gentoo обязан поставить любой линуксоид.
Ставить он ею будет две недели, потому лучше ставить под виртуалку.
Зато суммарный experience по линуксу поднимается до недосягаемых под debian высот.

Самое главное - не впасть в крайность, и не начать использовать gentoo везде, т.к. дроч.

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-01-19 05:05 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-19 05:11 pm (UTC) - Expand

(no subject)

From: [identity profile] permea-kra.livejournal.com - Date: 2010-01-20 10:34 am (UTC) - Expand

(no subject)

From: [identity profile] lamskoy.livejournal.com - Date: 2010-01-24 04:55 pm (UTC) - Expand

(no subject)

From: [identity profile] permea-kra.livejournal.com - Date: 2010-01-24 05:14 pm (UTC) - Expand

(no subject)

From: [identity profile] permea-kra.livejournal.com - Date: 2010-01-24 06:34 pm (UTC) - Expand

(no subject)

From: [identity profile] black-angel-by.livejournal.com - Date: 2010-01-21 05:14 pm (UTC) - Expand

(no subject)

From: [identity profile] lamskoy.livejournal.com - Date: 2010-01-24 04:52 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-24 05:09 pm (UTC) - Expand

(no subject)

From: [identity profile] permea-kra.livejournal.com - Date: 2010-01-24 06:13 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2010-01-24 06:39 pm (UTC) - Expand

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 23rd, 2025 05:53 am
Powered by Dreamwidth Studios