Ошибка Cornerstone SVN — Не удается зафиксировать файлы

#svn #version-control #cornerstone

#svn #контроль версий #cornerstone

Вопрос:

Имеют ли пользователи с паролем passwd в 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
  

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

Кто-нибудь??

Ответ №1:

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

Сначала перейдите в Утилиты -> Доступ к связке ключей.

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

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

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

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

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

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

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

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

Комментарии:

1. 1, это не давало мне покоя с тех пор, как я установил Mountain Lion в отдельный раздел и вручную перенес мою связку ключей из Lion (у помощника по миграции была та же проблема).

Ответ №2:

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

Ответ №3:

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

Комментарии:

1. Посмотрите ниже, где у Lawsonry есть лучшее решение для устранения этой проблемы.

Ответ №4:

если вы не можете снять флажок сохранить имя и пароль в моей связке ключей, вам лучше удалить их вручную. В Mac Finder перейдите —> Параметры —> Доступ к цепочке ключей —> удалите то, что вам нужно здесь.

Ответ №5:

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

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

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

Повторное добавление репозитория

Ввод имени репозитория с учетом регистра