#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 перейдите —> Параметры —> Доступ к цепочке ключей —> удалите то, что вам нужно здесь.