svnserve с LDAP

Каждое выполнение exec порождает новый процесс со своей собственной средой. Таким образом, ваш второй вызов никак не связан с первым. Он просто изменит свой собственный рабочий каталог , а затем выйдет (т. Е. Он эффективно не работает).

Если вы хотите создавать запросы, вам нужно сделать это в один вызов exec. Bash позволяет указать несколько команд в одной строке, если они разделены точкой с запятой; Windows CMD может допускать одно и то же, а если нет, то всегда есть пакетные скрипты.

Как говорит Петр , если этот пример на самом деле , что вы пытаетесь для достижения этой цели вы можете выполнять одно и то же гораздо более эффективно, эффективно и безопасно с помощью платформы:

String[] filenames = new java.io.File("C:/").list();

20
задан Shyam 29 August 2011 в 20:34
поделиться

1 ответ

Существует две опции:

  1. Выполнение svnserve как сервер, и аутентифицируют использование SASL. Настройте SASL для аутентификации против LDAP.
  2. Получают доступ к репозиторию по ssh. Создайте счета ssh на всех пользователей (возможно, автоматически) и имейте эти учетные записи, аутентифицируют против LDAP использование PAM. Поместите всех пользователей в единственную группу и сделайте файлы хранилища принадлежавшими той группе.
12
ответ дан 30 November 2019 в 01:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: