Получите доступ к репозиторию subversion на общем ресурсе Windows из Linux

Долгое время мы размещали хранилища SVN на общем ресурсе Windows (отлично работали, поскольку только один человек работал над одним проектом).

Теперь мы перемещаем dev-машины от Windows до Ubuntu, и нам нужно получить доступ к этим репозиториям из Ubuntu.

Я установил совместное хранилище svn следующим образом:

//win_serv/svn /mnt/svn cifs credentials=/home/u/.smbcreds,iocharset=utf8,sec=ntlm 0 0 

Мне удалось изменить URL-адрес репозитория в /mnt/svn/some_project . Однако попытка выполнить svn up вызывает ошибку:

 svn: E200033: Another process is blocking the working copy database, or the underlying filesystem does not support file locking; if the working copy is on a network filesystem, make sure file locking has been enabled on the file server svn: E200033: sqlite[S5]: database is locked svn: E200033: Additional errors: svn: E200033: sqlite[S5]: database is locked 

Я что-то делаю неправильно (помимо «svn repository on share of windows share»)?

Возможно ли получить доступ к реестру svn на общем ресурсе Windows из Linux?

  • Автоматизация монтирования без пароля linux для монтирования удаленной файловой системы cifs
  • Использовать общий ресурс CIFS, установленный в fstab для apache svn
  • Разрешить пользователям, не являющимся root, монтировать кеперизованную долю CIFS только в своем доме
  • Где было бы лучшим местом для монтирования распределенной файловой системы?
  • Большое количество трафика на простоях cifs mount
  • CIFS монтирует несколько копий одного и того же ресурса в одной точке подключения
  • Mount cifs Сетевой диск: разрешения на запись и chown
  • Не удается установить долю samba: Ошибка монтирования (22)
  • 2 Solutions collect form web for “Получите доступ к репозиторию subversion на общем ресурсе Windows из Linux”

    Я бы посоветовал вам не делать этого. Либо размещайте сервер SVN в Windows, либо на Linux и обращайтесь к серверу с использованием протокола svn + ssh. Не пытайтесь разработать некоторый kludged метод для доступа к вашим репозиториям SVN.

    Есть ряд проблем, с которыми вы столкнетесь, которые связаны с SVN и SQLite, которые вы запускаете, для чего требуются различные варианты установки, такие как NOBRL для CIFS.

    Я бы настоятельно рекомендовал вам избежать всего этого и решить, где вы хотите, чтобы хранилища SVN находились, а затем инвестируйте время в настройку фактического SVN-сегмента в этой системе и продолжаете путь, который вы уже пытаетесь.

    Также потратите некоторое время на изучение различных параметров настройки в книге SVN , это бесплатно, и изложите лучшие способы делать то, что вы делаете, чтобы вы не уничтожали или не ставили под угрозу потерять свои данные.

    Хотя я согласен с тем, что сказал slm – не делайте этого, SVN был построен так, что вам не нужно делиться файловыми системами – вы можете попытаться избежать таких проблем с опцией mount nobrl . Дополнительную информацию о опции монтирования см. В файлах Samba .

    Interesting Posts

    Сообщение «нет такого файла или каталога» при удалении файла, который существует в NTFS

    Как перечислить файлы резервных копий, отсутствующие в соответствующих файлах?

    Существует ли xterm-эквивалент, оптимизированный для использования в VNC?

    Попытка улучшить качество звука с помощью ALSA

    Переключение звуковой карты без перезапуска браузера

    Как найти количество общих экстентов на btrfs?

    Сценарий для отправки почты с использованием функции

    Крепление только для чтения ZFS на Linux + одновременное крепление для чтения и записи на Solaris

    Способ фальсификации передачи между серверами?

    переопределять жестко заданные пути в исполняемых файлах

    Мой сетевой адаптер Atheros Ethernet не работает с клиентом Xen Redhat

    sfdisk –no-read не работает

    Как проверить, может ли быть изменен EDID

    Как сделать обратный вывод, который уже передан из команд сортировки и вырезания

    Невозможно загрузить www.kernel.org в браузере Chromium.

    Linux и Unix - лучшая ОС в мире.