Инсталиране и конфигуриране на SVN

Създаване на ползвателя на SVN

Първо, ние създадете потребител SVN, чрез който ние ще създадем хранилището, както и план, и така нататък.

ключа -d означава домашна директория.

Забележка. Ако получите такова съобщение (може да се появи на Ubuntu-сървър), а след това нещо не е наред с самба-PAM:
не talloc stackframe в. /source3/param/loadparm.c:4864, изтичане памет
Всички решения могат да бъдат две:
1. Да я изтрия
ап-получите премахнете libpam-smbpass
2. Актуализиране на това
Sudo Пам удостоверяване е актуализиране

След като потребителят е създадена го попитам passvord:

Присвояване sudoerom SVN:

За да се уверите, че потребителското SVN стана syudoerom може да отвори файл / и т.н. / група и открийте реда: SUDO: х: 27: #####, #####, SVN
Ако файл / и т.н. / група е твърде дълъг, а след това бързо търсене, можете да го премине през филтър:

Или преминете към потребителя SVN и въведете командата (като преминаване към друг потребител, малко по-нататък):

Ако Whoami команда връща корен потребител означава SVN стана syudoerom. Нека обясня защо Whoami команда връща корен. вместо SVN. защото ние тичам всяка команда с Sudo. Това означава, че той работи като корен. съответно Sudo Whoami команда се управлява като коренът и резултатът е един потребител Root.

Сега, създаването на домашна директория за SVN потребител:

Присвояване на собственика потребител на SVN директорията:

Сега преминете към потребителя SVN и да се премести в дома си директория:

И създаде директория, където да поставите хранилището:

Инсталирайте подривна дейност

В тази стъпка да инсталирате система подривна дейност на контрол на версиите

създаване на хранилище

В създаването на директорията, за да добавите репо svnadmin repo1 полезност директория, в която ни хранилище да се поставят:

Правила конфигурационни файлове

Отидете до директорията / Начало / SVN / репо-сделки / repo1 / CONF и правото има три файлове.

Отворете файла за редактиране svnserve.conf и там raskomentiruem линии 12, 13, 20 и 27 (в FF 29.0 в номера на Ubuntu линия малко не получават да се направи една линия, това е бъг fairfoksa):

svnserve.conf файл

В предишната корекция на стойността на пост веднага достъп тя е създадена, за да прочетете заради това, че имам проблем да се създаде подривна дейност в teamcity. Когато бях свързан с teamcity хранилище SVN. Първо касата е била успешна, но след следващата колата Направих промяна и да се ангажира с тях, за да SVN. teamcity разтегателни промени не и може да даде ekstsepshen:

Проблемът е причинена от него в смисъл прочетете веднага достъп параметър svnserve.conf по делото.

ако съществува файл

Регистрирайте SVN потребители. Open, за да редактирате файла ако съществува и се добавя към хранилище потребителя:

Присвояване на разрешения за регистрирани потребители. Отворете файла за редактиране authz и се добавя към правото:

authz файл

Изпълнете SVN сървъра

където -r опция забранява сървъра, за да търсите в хранилището горе указаната

услуга спирка SVN

За да спрете SVN на услуги. трябва да се заковат кила процес:

Добави хранилище тест проект

Сега добавете към проекта за хранилище:

проект, взет от поста на просто приложение пролетта ще създаде в текущата директория:

И да кажем, SVN за нова директория:

проект Zakomitim в хранилището:

Сега нека да преминем на друго място и се опитайте да направите поръчка на проекта: