Как к контролю с помощью подверсии и https

Я только что установил подверсию, и репозиторий размещается на Assembla.

Обычно, когда я использую окна, я просто использую tortoisesvn, и он предлагает мне имя пользователя и пароль.

Когда я пробую к контролю от терминала, я не знаю, как вручную указать имя пользователя и пароль, и просто замораживается, когда я пробую к контролю без них (не может ctrl-C ад outa там).

Вот то, что я пробую:

svn co https://subversion.assembla.com/svn/comcal/trunk

Когда я пытался скопировать командную строку именно тогда, я получил это:

svn: Сервер отправил неожиданное возвращаемое значение (502 Ошибки Прокси) в ответ на запрос ОПЦИЙ на 'https://subversion.assembla.com/svn/comcal/trunk'

34
задан 21 April 2011 в 14:10

2 ответа

Вы можете указать имя пользователя с помощью

svn co --username your_name https://svn.server.com/repository/trunk

, после чего должен быть запрошен пароль.

Однако не обязательно указывать имя пользователя, svn все равно вас попросит.

Эту и другую информацию можно найти в документации svn или с помощью простой команды:

svn help checkout
0
ответ дан 21 April 2011 в 14:10
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
0
ответ дан 23 November 2019 в 00:29

Другие вопросы по тегам:

Похожие вопросы: