Subversion установил через yum из штатного репа, да это все на CentOS5
1. Создается репозиторий командой
cd /mnt/storage/svn
(или в любой другой папке)
svnadmin create servers
(в нашем случае репозиторий называется servers)
2. Далее в файле конфигурации службы svn нужно прописать параметр к папке хранилищю репозиториев
cat /etc/sysconfig/svnserve
OPTIONS="--root=/home/storage/svn"
3. Запуск службы
chkconfig svnserve on
service svnserve start
4. Настраиваем права на репозиторий
cat /home/storage/svn/servers/conf/svnserve.conf
password-db = passwd
anon-access = none
auth-access = write
cat /home/storage/svn/servers/conf/passwd
[users]
root = тут_пароль
5. По скольку репозиторий в нашем случае запароленый, для каждой команды svn необходимо указывать логин и пароль
--username=root --password=тут_пароль
При первой команде svn предложит сохранить пароль в домашней папке - соглашаемся, в будущем набирать пароль больше не придется.
6. Настраиваем глобальный игнор лист в личном конфиге svn'а. Нужно для того, чтобы он не коммитил логи, темпы и прочие не нужные файлы.
cat /root/.subversion/config
[miscellany]
global-ignores = .o *.lo *.la *.al .libs *.so *.so.[0-9] .a *.pyc *.pyo *.rej *~ ## .#* .*.swp .DS_Store *.[Ll][Oo][Gg] *.[Tt][Mm][Pp]
7. Прописываем переменную для дефолтного редактора текстовых комментариев к изменениям в svn
cat /root/.bash_profile
export SVN_EDITOR=vim
(можно хоть mcedit прописать)
8. Создаем нужную структуру папок внутри репозитория
svn mkdir -m "making dir" svn://localhost/servers/srv-file
svn mkdir -m "making dir" svn://localhost/servers/srv-file/etc
как видим, пароль набирать больше не требуется
9. Делаем чекаут (выгрузку) пустой папки /etc из репозитория на нашу файловую систему. Нужно, чтобы наш каталог с конфигами стал рабочей копией svn'a.
Кстати после этой операции в папке появятся файлы .svn/бла-бла-бла
cd /
svn checkout --force svn://localhost/servers/srv-file/ .
10. Добвляем имеющиеся файлы в рабочую копию
svn add --force ./
11. Коммитим, т.е. заносим все изменения в репозиторий
svn c -m "first commit"
12. Далее SVN был покдлючен в качестве хранилища к Redmine и наступило полное админское счастье
четверг, 22 декабря 2011 г.
воскресенье, 20 ноября 2011 г.
вторник, 27 сентября 2011 г.
понедельник, 26 сентября 2011 г.
воскресенье, 25 сентября 2011 г.
вторник, 13 сентября 2011 г.
понедельник, 5 сентября 2011 г.
пятница, 2 сентября 2011 г.
четверг, 18 августа 2011 г.
пятница, 5 августа 2011 г.
четверг, 4 августа 2011 г.
воскресенье, 24 июля 2011 г.
пятница, 22 июля 2011 г.
воскресенье, 19 июня 2011 г.
четверг, 16 июня 2011 г.
среда, 25 мая 2011 г.
хороший способ переустановки всех пакетом в CentOS (и подобных дистрах)
Например, в случае подозрения на руткит.
for i in `yum list installed | awk '{print $1}'`; do yum -y reinstall $i; done
for i in `yum list installed | awk '{print $1}'`; do yum -y reinstall $i; done
пятница, 20 мая 2011 г.
среда, 11 мая 2011 г.
понедельник, 9 мая 2011 г.
Поздравляю с Праздником Победы, друзья!
Поздравляю с Праздником Победы, друзья!
Это Наш день и мы будем помнить Подвиг Нашей Страны!
Это Наш день и мы будем помнить Подвиг Нашей Страны!
воскресенье, 8 мая 2011 г.
пара полезных приемов работы с yum
1) Переустановить все пакеты в системе, полезной на случай руткитов
for i in `yum list installed | awk '{print $1}'` ; do yum -y reinstall $i ;done
2) Вывести список установленных пакетов и их репозитории
rpm -qa --qf '%{NAME} %{VENDOR}\n' | grep -v CentOS
for i in `yum list installed | awk '{print $1}'` ; do yum -y reinstall $i ;done
2) Вывести список установленных пакетов и их репозитории
rpm -qa --qf '%{NAME} %{VENDOR}\n' | grep -v CentOS
суббота, 7 мая 2011 г.
понедельник, 2 мая 2011 г.
среда, 20 апреля 2011 г.
При попытке установить Windows 2003 R2 получаем "Another application requires a restart of this computer. Before setup can run, you must restart your computer"
Лечение: удалить ключ HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
вторник, 19 апреля 2011 г.
воскресенье, 3 апреля 2011 г.
Игорь Волк у Познера
Раздел: Телепроекты |
Игорь Волк10.04.2011 Летчик-космонавт СССР, Герой Советского Союза отвечает на вопросы Владимира Познера Подробнее » |
Подписаться на:
Сообщения (Atom)