Ошибка Cornerstone SVN - Не удается зафиксировать файлы - PullRequest
4 голосов
/ 08 ноября 2011

Имеют ли пользователи в passwd in subversion определенные разрешения?

Я могу загрузить все файлы из своего хранилища Subversion с помощью Cornerstone на Mac.

Но если я внесу изменения в файли попробуйте отправить файл обратно в хранилище ...

Cornerstone дает мне следующее:

Description : You are not authorized to access the files in the repository.
 Suggestion : You might be required to provide a user name and password when prompted before being allowed to access the repository.

Technical Information
=====================

      Error : V4AuthorizationError
  Exception : ZSVNAuthorizationException

Causal Information
==================

Description : Commit failed (details follow):
     Status : 170001
       File : subversion/libsvn_client/commit.c, 867

Description : Authorization failed
     Status : 170001
       File : subversion/svnserve/serve.c, 167

Он не запрашивает у меня имя пользователя и пароль ...

Любой ??

Ответы [ 5 ]

20 голосов
/ 24 июня 2013

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

Во-первых, зайдите в Utilities -> Keychain Access.

Во-вторых, найдите файл цепочки для ключей.Должна быть цепочка для ключей входа в систему и имя должно начинаться с «Cornerstone».

В-третьих, щелкните правой кнопкой мыши файл цепочки для ключей и нажмите «Получить информацию».

В-четвертых, в появившемся окневыберите вкладку «Контроль доступа».

В-пятых, нажмите переключатель, который сообщает «Разрешить всем приложениям доступ к этому элементу.

Введите пароль, сохраните изменения.

ШестойВернитесь к краеугольному камню и повторно введите свое имя пользователя и пароль для хранилища. Сохраните изменения.

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

В-восьмых, оставьте мне немного любви в Лоусонри.ком. =)

6 голосов
/ 21 марта 2012

Просто удалите пароль, сохраненный в своей цепочке для ключей. Это должно работать.

4 голосов
/ 10 февраля 2012

У меня была похожая проблема на Cornerstone 2.02 (я думаю).Есть ошибка с опцией цепочки для ключей.Чтобы это исправить, вам нужно снять отметку сохранить имя и пароль в моей цепочке для ключей , установить флажок Добавить / изменить репозиторий .Вам придется каждый раз вводить пароль, но это цена за то, чтобы заставить его работать.

1 голос
/ 15 марта 2013

Если вы не можете снять флажок сохранить имя и пароль в моем брелке, лучше удалить их вручную.Из Mac Finder, перейдите -> Ultities -> Keychain Access -> удалите то, что вам нужно.

0 голосов
/ 20 февраля 2018

Обратите внимание, что URL-адреса в SVN чувствительны к регистру, поэтому, пожалуйста, удалите репозиторий и добавьте его снова с точным URL-адресом.

Пожалуйста, следуйте скриншотам, это должно решить вашу проблему.

Deleting the current repository

Adding the repository again

Typing the case-sensitive repository name

...