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

Создание дополнительных репозиториев на хостинге 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

Вам также может помочь