Это старая версия документа.
Ошибка : «svn: Repository moved temporarily to 'https://svn.1adw.com/Eaze/weblib/Project.site' please relocate» – проверьте правильность написания команды, чтобы в ней не было лишних пробелов.
Ошибка : «Сопоставление между именами пользователей и идентификаторами безопасности не было произведено». Необходимо в ручную выставить права для папок:
a) Cache b) Shared/temp c) Shared/files
Для этих папок выставить права для пользователя:
Everyone - RW ( чтение и запись ) – англ. Windows; Все - RW - русская Windows;
Внести изменения в файл settings.xml в папке docs;
<!- Common -- > %sitename% - имя сайта; %project% - имя проекта ( писать с большой буквы ) %web_root% - путь к папке web проекта
<!- DB ---> %db_name% - имя базы данных; %db_user% - имя пользователя бд %db_pass% - пароль %db_encode% - кодировка %db_root% - путь к папке bin СУБД
<!- Mail -- > %sender_name% - имя отправителя; %sender_email% - адрес отправителя; %mail_charset % - кодировка писем;
Здравствуйте, коллеги.
У некоторых из нас бывают проблемы с выливанием по rsync. После наших выливаний хосты ложатся на лопатки…
Проблема заключается в правах у папки проекта в папке deploy.
К примеру, хочу вылить проект Switch. Делаю:
Administrator@nancy /cygdrive/d/www/deploy $ svn checkout http://svn.1adw.com/ifmo/Switch
В итоге права у меня на папку выглядят так: «drwxr-xr-x+» (все нормально). Если же я сделаю checkout через TortoiseSVN, то права будут такими: «d———+» (все ужасно).
Решение №1 - правильное: Чекаутить проекты в deploy через консоль.
Решение №2 - приемлимое: Проставить правильные права.
Administrator@nancy /cygdrive/d/www/deploy $ chmod -R 777 Switch/
Решение №3 - для задротов: 1. Открываем makefile в проекте 2. Ищем вызов команды «rsync -Cavuz -e » 3. Добавляем туда параметр «–chmod=ugo=rwX» 4. Коммитим файл.