Я только что установил подверсию, и репозиторий размещается на Assembla.
Обычно, когда я использую окна, я просто использую tortoisesvn, и он предлагает мне имя пользователя и пароль.
Когда я пробую к контролю от терминала, я не знаю, как вручную указать имя пользователя и пароль, и просто замораживается, когда я пробую к контролю без них (не может ctrl-C ад outa там).
Вот то, что я пробую:
svn co https://subversion.assembla.com/svn/comcal/trunk
Когда я пытался скопировать командную строку именно тогда, я получил это:
svn: Сервер отправил неожиданное возвращаемое значение (502 Ошибки Прокси) в ответ на запрос ОПЦИЙ на 'https://subversion.assembla.com/svn/comcal/trunk'
Вы можете указать имя пользователя с помощью
svn co --username your_name https://svn.server.com/repository/trunk
, после чего должен быть запрошен пароль.
Однако не обязательно указывать имя пользователя, svn все равно вас попросит.
Эту и другую информацию можно найти в документации svn или с помощью простой команды:
svn help checkout
svn co --username <username> <url>
подсказки для пароля. Таким образом, это было бы менее полезно в сценарии автоматизации.
Можно попробовать это:
svn co --username '<username>' --password '<password>' <url>
Одинарные кавычки ('') требуются здесь. Выполнение команды без кавычек дает эту ошибку (по крайней мере, в моем случае, это произошло):
svn: E170013: Unable to connect to a repository at URL '<url>'
svn: E215004: No more credentials or we tried too many times.
Authentication failed