|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 01 Jun 2005 22:28:11 To : Dmitry Ponyatov Subject : Re: CVS -------------------------------------------------------------------------------- Dmitry Ponyatov -> All @ Wed, 01 Jun 2005 20:26:50 +0400: DP> поднял на Debian Woody CVS-сервер: DP> почему-то WinCVS (cvsnt) при checkout порет бинарные файлы (в моем DP> случае сайтовские картинки) -- кто сталкивался, удавалось ли DP> вылечить ? Когда импортируешь или добавляешь бинарный файл в репозиторий, следует об этом cvs'у сообщать. По умолчанию он считает файл текстовым со всеми вытекающими. DP> порекомендуйте другой CVS-клиент под оффтопик, не требующий DP> установки -- нужно пользоваться в гостевом режиме (типа DP> интернет-кафе -- юзер без права записи системных файлов и реестра, DP> но есть возможность скачать с сети или флешки ехешник и кучку ddl в DP> $HOME) cvs.exe. Можно взять из того же WinCVS отдельно этот бинарник. DP> 1) как правильно (безопасно) настроить CVS ? DP> 2) как управлять доступом юзеров ? DP> нужны ответы на 1-2 в более подробном виде, чем в tutorialах на DP> www.cvs.ru и манах Разжевывание, более подробное, чем на http://alexm.here.ru/cvs-ru/index.html - только за деньги... В целом - безопасного доступа к CVS на запись, строго говоря, не бывает. pserver у него все-таки несколько сбоку приделан, а шелловый доступ - сам понимаешь, это шелловый доступ. Hа чтение - можно настроить. DP> завел группы DP> firm для закрытых проектов DP> site для тех, кому разрешено редактировать сайт DP> pubcvs для открытых проектов DP> как задавать права доступа на файлы в репозитории ? Заходишь под тестовым юзером с подобающими правами и смотришь, куда тебя послали. DP> не опасно ли то, что доступны на чтение каталоги CVS с снапшотах DP> проектов (сайт генерится кучкой cvs checkout, запускаемых из DP> crontabа) ? Hет. Hо вообще-то для этого предназначен cvs export. DP> как бы организовать автоматическое добавление новостей на сайт в DP> процессе коммитов ? хотелось бы пару-тройку примеров скриптов. Они, грубо говоря, есть в комментариях к соответствующим файлам в CVSROOT. Тебя интересует файл loginfo. DP> пока думаю набросать на Pythonе потрошилку cvs log -- может есть DP> что-то более красивое ? DP> что-то не удается удалять пустые подкаталоги: DP> cvs remove -Rf somedir ; rm -rf somedir DP> cvs commit DP> но при DP> cvs checkout это каталог снова создается 8-0 Это грабля в cvs. Есть ключ -P - не вытаскивать пустые каталоги. -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru Рюмку взял - паяльник положил --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/256063b6412b9.html, оценка из 5, голосов 10
|