Получите доступ к репозиторию 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?

  • CIFS случайно потеряет соединение с общей долей Windows
  • Поведение странного монтирования
  • AutoFS не смогла установить Samba CIFS
  • ошибка монтирования: файловая система cifs не поддерживается системой
  • Сохранять права доступа cifs к файлу samba
  • Не удается установить долю samba: Ошибка монтирования (22)
  • Возможно ли установить папку ~ / .ipfs на внешний диск?
  • Fedora 19 zfsonlinux - как настроить совместное использование cifs?
  • 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

    Проблема с производительностью ввода-вывода диска

    Где должны быть файлы конфигурации пользователя?

    Как работает systemd-tmpfiles?

    почему я могу удалить файл, принадлежащий `root` под пользователем без полномочий root?

    Запустите правило udev для флэш-накопителя USB, когда компьютер запущен с вставленным устройством

    Как создать сетевой интерфейс без генерации связанного маршрута?

    В чем разница между echo `date`, echo" date "и echo '' date`?

    Как смонтировать этот .img-файл в Debian 7 правильно?

    Как можно вычесть две переменные в bash?

    Как увидеть версию и время безотказной работы FreeRadius daemon

    Datanode в slave не работает: Hadoop в CentOS

    Проложить VPN через прокси-сервер

    Как я могу переименовать много файлов с помощью регулярных выражений?

    Почему некоторые команды не загружают пользовательскую среду при выполнении с помощью ssh? (в то время как другие делают)

    Как установить Apache Tomcat 8 на centos 7?

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