Инсталирайте подривна дейност (SVN) върху прозорци

Подготовка за инсталиране

  1. Стартирайте инсталационната програма. Всичко е много просто и ясно. Единственият значим ефект - изборът на инсталацията път. В моя случай, това е C: \ Program Files (x86) \ Subversion \.
  2. Добавяне на папката C: \ Program Files (x86) \ Subversion \ бин по пътя на системата.
    Open Start -> Computer -> Properties -> Advanced System Settings -> Advanced таб -> бутон променливи на средата.
    В "Системни променливи" откриваме променливата Path, и кликнете върху бутона Edit. В края на линията добавя пътя до папката за боклук. Separator - точка и запетая ";".
    Между другото, инсталаторът се справи с тази задача себе си, така че мога само да контролира :)
  3. От папка C: \ Program Files (x86) \ Subversion \ бин и копирате файлове mod_dav_svn.so mod_authz_svn.so В C папка: \ Program Files (x86) \ Zend \ Apache2 \ модули, zdesc: \ Program Files (x86) \ Zend \ Apache2 - инсталационната папка Apache.
  4. След това отидете в папката C: \ Program Files (x86) \ Zend \ Apache2 \ конф и отворен файл httpd.conf. Това е в ред:
и да ги активирате, т.е. премахване на решетката (#) в началото на двата реда.
  • Има също така добави две нови линии:

    В този момент трябва да решите каква ще бъде структурата на хранилище. Ще го съхранява множество проекти или само един. И двата подхода имат своите плюсове и минуси (повече тук (инж.)). хранилище Multi-проект е по-лесно за администриране и в същото време винаги можете да създадете отделен хранилище за всеки голям проект. Лично аз предпочитам да се запази на проектите в едно хранилище, бялата или по-малко голяма софтуерна компания реши, най-вероятно смесен вариант.
    Какво е различен от odnoproektnogo на версията mnogoprektny? Само структурата на папките.
    Структурата на хранилище мулти-проект:

    Структура odnoproektnogo хранилище:

    • багажника - папка за съхраняване на текущата версия на кода (последната стабилна версия на проекта). То не трябва да съдържа нищо допълнително!
    • тагове - папка за съхраняване на версии. Той съдържа подпапки на номерата на файл версия. Полагане на нова версия в багажника винаги направете копие тагове!
    • клонове - папката, за да работят върху нови или експериментален код (така че да не се отрази кода на текущата версия).

    Повторно отваряне на командния ред и изпълнение:

    Създаване на папка система:

    Проверка на резултатите от командния ред:

    И в двата случая, трябва да видите създадена структурата на папките.

    разрешения за настройка

    1. Първата стъпка - създаването на потребители.
      Отворете командния ред, отидете в инсталационната папка Apache и след това в папката бин:

    Различните отбори (- htpasswd, за храносмилане - htdigest за Simple) се използват в зависимост от типа на удостоверяване.
    Създаване на първия потребител:

    -с опция се използва за създаване на файла, E: \ _ SVN \ упълномощаване.

    Тези потребители са създадени без опцията -с (в противен случай файлът ще бъде заменена, а ние ще загубят всички въведени по-рано):

    Е: \ _ SVN \ упълномощаване - това е пътя към файла, в който да съхранява информация за потребители. Файлът може да е нищо, но за да се избегне объркване аз го поставете в хранилище папка.
    SVN - домейн (област), или група, към която принадлежи името на потребителя. Стойността на този параметър се запаметява като тя все още е необходимо.
    Макс - потребителско име.

  • Направете промени в svn.conf. Обърнете внимание на параметъра AuthName, стойността му трябва да съответства на областта, се въвежда, когато се създава един потребител.
  • За да се направят промените рестартирате услугата Apache.
  • Ние проверяваме резултата. Сега, когато отворите хранилището трябва да бъде поискано потребителско име и парола.
  • Работа с Subversion от командния ред - ужасен анахронизъм. В следващата статия, аз ще ви покажа как да инсталирате и използвате клиента Subversion към популярната среда за развитие на Eclipse.

    Apache е инсталиран на Windows XP, PHP завинтва към него (по принцип направи всичко като наръчник за). При добавяне на следните редове към httpd.conf
    LoadModule dav_svn_module модули / mod_dav_svn.so
    LoadModule authz_svn_module модули / mod_authz_svn.so
    Apache вече не се управлява чрез издаване на грешка «Заявената операция не е успял!». Не ми казвай как да се реши този проблем?

    Но тези редове не забравяйте да разкоментирате:
    LoadModule dav_fs_module модули / mod_dav_fs.so
    LoadModule dav_module модули / mod_dav.so
    ?

    И изглежда error.log (Apache2 / трупи).
    Трябва да има по-пълна информация за грешката.

    Стартирайте програмата, която се отваря порт за входящи връзки изисква административни привилегии или специални настройки, които също се нуждаят от администраторски права. Така че ...

    Трябва да гледаме. Най-вероятно проблемът в теми CSS

    Мисля, че може, но да се изпълнява като услуга няма да работи!

    За да се увеличи резолюцията, създаване на /etc/X11/xorg.conf със следните параметри в раздела Screen Display на Add podcektsiyu на с опция ...

    Вместо това, в командния SUDO монтиране -o свързват / сътрудничество / медии // Dev въведена Sudo монтиране -О обвързване / сътрудничество / медии // Сега монтирайте съдържа две ...

    Инсталирайте подривна дейност (SVN) върху прозорци