Инсталиране и конфигуриране на 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 в хранилището:
Сега нека да преминем на друго място и се опитайте да направите поръчка на проекта: