При необходимости в сервере Подверсии (...) он во многом зависит от конфигурации, которую Вы хотели бы.
Большая часть установки вполне прилично охвачена в документации SVN, чем, вероятно, необходимо предоставить им, стратегические решения. Как Вы хотите, чтобы Ваш сервер SVN работал?
- Ваш svn сервер собирается быть доступным общественности, или является Вами собирающийся требовать, чтобы аутентификация получила доступ к нему.
- Вы хотите использовать некоторую внешнюю систему для аутентификации (ldap, другой)?
- Вы хотите использовать svn через http, ssh или svnserve.
- Вы хотите веб-интерфейсы как установленный websvn?
- Необходимо ли установить полномочия так, чтобы некоторые пользователи могли только получить доступ к определенным частям репозитория?
- Вам нужны они для установки нескольких репозиториев?
- Как Вы хотите обработать резервные копии?
Я думал, что Вы хотели, чтобы я ответил на эти вопросы. Я буду отправлять им свои ответы и видеть, добирается ли это где-нибудь.
- Нет, я хотел бы иметь аутентификацию.
- Не уверенный, что это действительно.
- Независимо от того, что является лучшим, я не знаю. Я делаю большую часть своего материала через TortoiseSVN.
- WebSVN был бы хорош
- Едва ли мне не нужно это в этой точке.
- Я хотел бы иметь способность установить несколько репозиториев сам.
- Я не знаю. Если бы существует автоматический путь, я, вероятно, хотел бы сделать это.
Учитывая Ваши требования кажется, что Вы - единственный с помощью этого репозитория? Это уверенный походит на все, в чем Вы нуждаетесь, оболочка (ssh) доступ к система, которой установили svn пакет. После того как у Вас есть доступ SSH, можно просто создать репозитории по мере необходимости и затем использовать SSH для доступа.
CD является встроенным к Вашей оболочке. Что-либо как/usr/bin/cd или/bin/cd просто там по странным волшебным причинам.
Первый показ это.
which sh
Это произведет путь к Вашему sh исполняемому файлу
Попытайтесь добавить хижину к своему сценарию. Таким образом, весь файл похож на это
#!/bin/sh
cd ..
Если это не работает, затем разъясняют шаги, которые Вы сделали, как попросил Stefan. А также вставьте точное сообщение об ошибке.
cd
встроенная оболочка. На самом деле это не может быть реализовано как внешняя команда, поскольку изменение текущего каталога в рамках дочернего процесса не влияло бы на родителя вообще, и после дочерних выходов, ничто не будет изменено. Посмотрите chdir(2)
.
– whitequark
29 November 2010 в 20:26