TortoiseSVN не может совершать, говорит "запрещено сервером",
Недавно в папку, которую я проверил некоторое время назад, была добавлена группа изменений переименования. Как только я обновил все изменения переименования, у меня возникла проблема неспособности совершить что-либо. В нем говорится следующее:
![enter image description here]()
Я могу читать, писать и обновлять новые файлы. Я просто не могу зафиксировать.
Я думаю, что пробовал почти все - очистка, удаление и перепроверяние папки...
У меня проблема с этой проблемой, и кто-то упомянул проблему с регистрацией при проверке репозитория, но я уверен, что у меня правильный URL-адрес репозитория svn. Обратите внимание, что все работает (коммит и все) до того, как все изменения переименования.
Есть ли у кого-нибудь подсказки?
Спасибо!
Ответы
Ответ 1
У меня такая же проблема. Это произошло, когда я добавлял новую группу пользователей в один из репозиториев. Я случайно установил для своей самой высокой группы пользователей значение "Только для чтения", даже не осознавая, что я в ней. Я не смог внезапно зафиксировать какой-либо файл или создать новую папку из-за того, как работает доступ к SVN.
Сначала убедитесь, что ваш URL точно совпадает с репозиторием, что, по-видимому, является наиболее распространенной проблемой, затем прочитайте это и проверьте свой доступ, как предложил Бернард.
Ответ 2
Пожалуйста, убедитесь, что вы ввели правильное имя пользователя, поскольку оно чувствительно к регистру, это обычно происходит, когда имя пользователя не соответствует регистру на wordpress.org. Я уже потерял часы, чтобы решить эту проблему.
Ответ 3
У нас была эта проблема при использовании CollabNet Subversion Edge. Исправление состояло в том, чтобы убедиться, что группы, определенные в наших Правилах доступа к репозиторию, имели ссылки на другие группы, используя префикс @. Лучше объясните с помощью примера:
Правило доступа к репозиторию:
[MyRepository:/branches/dev]
* = r
@admin = rw
@dev = rw
[groups]
до:
admin=user1,user2
dev=user3,user4
[groups]
после:
admin=user1,user2
[email protected],user3,user4
Ответ 4
У меня такая же проблема.
Я использую черепаху SVN. В моем случае у меня есть две группы, например, "a-grp" и "b-grp". Идентификатор пользователя (например, 1234), для которого запрещен доступ к фиксации, доступен в обеих группах.
Разрешение "rw" предоставляется группе "a-grp" для уровня корневой папки.
Разрешение 'r' предоставляется группе 'b-grp' для уровня подпапок в корневой папке. Это проблема.
Моя вина Правило доступа к репозиторию:
reqdocs=1234, 5696, 7458
testdocs=1234, 5525, 9969, 4444
<br>
[MyRepository:/branches/rootfolder]
@reqdocs= rw
<br>
[MyRepository:/branches/rootfolder/subfolder]
@testdocs= r
Поэтому я удалил идентификатор пользователя (1234) из группы 'testdocs'. Теперь это работает.
Надеюсь, поможет. Спасибо.