Шаг 1. Установка компонентов. Должны быть установлены следующие компоненты
Шаг 2. Создание директории корня хранилища конфигурации. Необходимо выполнить следующие действия:
- Создать папку, где собираетесь хранить репозитории
- Дать полный доступ к папке пользователю, под которым будет работать служба (В нашем случае используется USR1CV8)
Шаг 3. Установка службы хранилища конфигураций
Необходимо открыть cmd или PowerShell от имени администратора и ввести следующие команды:
cd C:\Program Files (x86)\1cv8\8.3.xx.xxxx\bin
.\crserver.exe -instsrvc -usr <пользователь> -pwd <пароль_пользователя> -port <порт> -d <каталог>
.\crserver.exe -start
Обратите внимание, что указываемый пользователь должен иметь права на вход в качестве службы в локальных политиках.
Порт по умолчанию 1542, можно убирать ключ -port, если иной не требуется.
При соблюдении условий и корректном выполнении команд должна установиться и запуститься служба хранилища конфигураций.
Шаг 4. Создание правила подключения в брандмауэр
Необходимо открыть 1542 (или другой, если указали нестандартный) порт для подключения к хранилищу конфигураций. В открытом окне PowerShell от имени администратора вводим следующую команду:
New-NetFirewallRule -DisplayName "1C:Repo" -Profile Any -Protocol tcp -LocalPort 1542 -Direction Inbound -Action Allow
Для большего уровня безопасности можно указать ключ -RemoteAddress и указать IP-адреса или подсеть, для которой будет работать это разрешающее правило. Если такового указано не будет, то подключение по открываемому порту будет разрешено для любой подсети.
Служба хранилища конфигураций установлена и настроена, теперь можно создать новый репозиторий в конфигураторе 1С, обратившись к серверу по имени хоста или IP-адресу, пример:
tcp://efsol-testvm/gilev
tcp://192.168.89.6/gilev