Черепаха Hg не обнаруживает пользователей, созданных в SCM Manager (Mercurial)
Я новичок в Mercurial и менеджер SCM. Я установил SCM Manger 1.20 для управления репозиториями Mercurial (ОС - Windows 7) . Я использую черепаху Hg на стороне клиента. Я могу создавать пользователей, репозитории, группы и могу давать разрешения на репозитории в диспетчере SCM. Но Tortoise Hg на стороне клиента не обнаруживает пользователей, созданных в SCM Manager. Моя цель - дать пользователям, созданным в диспетчере SCM, разрешение на клонирование и фиксацию с использованием Tortoise Hg. Кто-нибудь знает решение, пожалуйста, помогите.
1 ответ
Вы должны проверить свою конфигурацию TortoiseHg и репозитория в SCM-Manager. На стороне СКМ-менеджера:
- Откройте вкладку прав доступа "RepoNew" и убедитесь, что у пользователя "arjun" есть права "на запись" или "владелец".
Скопируйте URL рядом с "hg clone", в вашем случае
http://arjun@localhost:8087/hg/RepoNew
На стороне TortoiseHg:
- Запустите TortoiseHg Workbench
- Нажмите на Файл ==> Настройки
- Выберите "Коммит" на левой стороне.
- Введите свое имя пользователя. SCM-Manager предпочитает формат "YourName
" как имя пользователя (Примечание: это глобальная настройка. Вы можете изменить настройки для каждого хранилища позже). - Нажмите ОК и выберите File ==> Clone Repository... из меню.
- Вставьте URL в поле источника, которое вы получили от SCM-Manager
- Выберите каталог назначения
- Нажмите на кнопку клона.
- Вам будет предложено ввести пароль.
Если это было успешно, этот репозиторий должен быть уже настроен для отправки. Попробуйте добавить файл, зафиксировать и, наконец, отправить его на сервер.