Имя моего хранилища Subversion содержит &
. Я получаю ошибку при проверке. Есть ли обходной путь?
svn co https://ssss.my.com/D&G/
OPTIONS of https://ssss.my.com/D&G/ 200 OK
Имя моего хранилища Subversion содержит &
. Я получаю ошибку при проверке. Есть ли обходной путь?
svn co https://ssss.my.com/D&G/
OPTIONS of https://ssss.my.com/D&G/ 200 OK
Я не смог найти официальный документ для соглашений об именах репозиториев, но все проверенные серверы http(s) svn допускают только символы альфа, nums, dash и подчеркивание в имени репо.
Я думаю, что использование & char в имени репо неверно.
Но вы можете использовать путь & в папках в вашем репо.
Как сказал DavidPostil в комментарии, вам нужно "убежать" от символа &
. SVN обычно поддерживает % -коды в URL-адресах, из опыта URL-адреса, содержащие пробелы, преобразуются в% 20 символов.
% -Код для &
(амперсанд) равен% 26, поэтому попробуйте команду:
svn co https://ssss.my.com/D%26G/
Вы владеете и управляете хранилищем? Есть ли другие пользователи или только вы? Если вы единственный пользователь, то concider меняет имя репозитория. Скажите: https://ssss.my.com/DnG/
В качестве альтернативы:
ssh root@ssss.my.com
### Just trying to make it explicit that you need to cd to the directory above "D&G"
cd /path/to/svn/repository/D\&G/ && cd ..
ln -s D/&G DnG
### Now, if necessary, edit your apache configuration so that the DnG softlink gets served up to https://ssss.my.com/DnG/