качество и надёжность с 2008 года

8 (800) 200-25-11

Техническая поддержка support@komtet.ru —

круглосуточно и без выходных дней

load-whois

Онлайн-касса

для интернет-магазина

Подключите ваш интернет-магазин

к онлайн-кассе в соответствии с 54-ФЗ

Главная Техническая библиотека Разное SVN (Subversion) Создание репозиториев

Создание репозиториев

Создание дополнительных репозиториев на хостинге KOMTET.PRO.

При условии что вы имеете ssh доступ к площадке, есть возможность создавать дополнительные репозитории.

Создание репозитория

Для создания репозитория необходимо подключиться к серверу (например с помощью putty) и выполнить команды:

Для Mercurial:

hg init ~/repos/hg/ИМЯ.

Для Subversion:

snvadmin create ~/repos/svn/ИМЯ

Для Git:

git init --bare ~/repos/git/ИМЯ

Использование репозитория с системой контроля версии

После чего этот репозиторий можно добавить в Trac или Redmine, либо использовать независимо. Если вы используете Trac, также необходимо настроить обновление кэша репозитория. Рекомендуемый способ — выполнение команды:

trac-admin $ENV changeset added $REPO $REV

после каждого коммита. Сделать это можно через хуки системы контроля версий:

Для Mercurial:
Добавить в hgrc, в секцию [hooks]

changegroup.trac = trac-admin ~trac/ changeset added $REPO $HG_NODE

Для Subversion:

	echo -e '#!/bin/sh\ntrac-admin ~trac/ changeset added $REPO $REV' >> ~/repos/git/ИМЯ/hooks/post-commit
	chmod +x ~/repos/svn/ИМЯ/hooks/post-commit

Для Git:

	echo -e '#!/bin/sh\ntrac-admin ~trac/ changeset added $REPO $REV' >> ~/repos/git/ИМЯ/hooks/post-commit
	chmod +x ~/repos/svn/ИМЯ/hooks/post-commit

Другие документы на эту тему

Настройка SVN-клиента

Настройка SVN-клиента на примере программы TortoiseSVN

Клиентам — домены в подарок!
Бесплатный тест виртуального хостинга
Перенос сайта — бесплатно
Все акции
На сайте КОМТЕТ используются cookie-файлы, данные о IP-адресе и местоположении посетителей. Если, прочитав это сообщение, вы остаетесь на нашем сайте, это означает, что вы не возражаете против использования этих технологий.