Я установил ископаемый репозиторий на учетной записи общего хостинга, которая у меня есть. Я создал perl-скрипт ископаемый.pl, который указывает на клонированный репозиторий, который я разместил в веб-пространстве. Я установил все правильные разрешения (755). Когда я захожу на ископаемый.pl, я получаю веб-интерфейс. Всё круто. Однако у меня проблема с толчками, и я надеюсь, что кто-то может указать мне решение.
Когда я клонирую репозиторий, он устанавливает для меня (Тоби) новый пароль в новом клонированном репозитории. Если я нажимаю на этот репозиторий онлайн без смены пароля, он работает нормально, я могу отправить изменения с моего локального компьютера в онлайн-репозиторий. Однако, как только я меняю пароль для Тоби (на что-то, что мне легче запомнить), я получаю следующую ошибку.
Bytes Cards Artifacts Deltas Send:
1810 9 0 2
1Server Error: not authorized to write
fossil: server says: not authorized to
write
Кто-нибудь знает, почему это происходит? Кто-нибудь знает, как это исправить?
fossil clone http://[email protected]:8081 mylocalrepo.fossil
Это упущение имя пользователя в URL-адресе — вот что меня подвело (из-за того, что у меня нет прав на запись) при попыткеfossil commit
. Конечно, имя пользователя уже должно существовать/быть определено в удаленном репозитории (к моменту запускаfossil server -P 8081 myrepo.fossil
и настройки имени пользователя и пароля). Я также позаботился о том, чтобы использовать то же имя пользователя и пароль в локальном клоне. - person jbatista   schedule 19.10.2012