Аутентификация на основе пути в Subversion не работает для репозитория, но не для пути

StackOverflow https://stackoverflow.com/questions/386728

Вопрос

Я использую аутентификацию на основе пути с svnserve, но при указании репозитория возникают ошибки разрешений.Однако, если я просто укажу путь, он аутентифицируется.

В моем файле авторизации, если я это сделаю, это сработает:

[/my/path]
my_username = r

Если я сделаю это, это не сработает:

[svn:/my/path]
my_username = r

Я совершенно уверен, что «svn» — это настоящее имя моего репозитория.Если бы кто-нибудь мог сообщить мне, как узнать имя репозитория, это могло бы помочь.Репозиторий находится в каталоге /usr/local/svn.

Это было полезно?

Решение

Вероятно, это означает, что svnserve известен только один репозиторий.Пожалуйста, дайте более подробную информацию о вашей текущей конфигурации, если вы хотите получить точный ответ, а не догадки.

Другие советы

Когда вы создали svnadmin _________, то, что вы указали в этом поле, является именем вашего репозитория.Для авторизации на основе пути вы определяете свой репозиторий по имени.Затем вы можете указать путь внутри репозитория.

В основном я использую HTTP Auth, поэтому не уверен, есть ли какие-либо различия с svnserv.

Используя HTTP Auth после определения SVNParentPath, вы можете предоставить доступ к областям репозитория, например, к ветке библиотек бизнес-логики, другому разработчику, например:

[bizlib:/branches/2.0.x]
 dev_login = r
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top