Cornerstone SVN Error - Не удается зафиксировать файлы

Есть ли у пользователей в passwd в Subversion определенные разрешения?

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

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

Краеугольный камень дает мне это:

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 ответов

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

Сначала зайдите в Utilities -> Keychain Access.

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

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

В-четвертых, во всплывающем окне выберите вкладку "Контроль доступа".

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

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

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

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

В-восьмых, оставь мне немного любви на Lawsonry.com. знак равно

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

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

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

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

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

Удаление текущего репозитория

Добавление хранилища снова

Ввод имени хранилища с учетом регистра

Другие вопросы по тегам