Черепаха 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
  • Выберите каталог назначения
  • Нажмите на кнопку клона.
  • Вам будет предложено ввести пароль.

Если это было успешно, этот репозиторий должен быть уже настроен для отправки. Попробуйте добавить файл, зафиксировать и, наконец, отправить его на сервер.

Другие вопросы по тегам