Cómo pagar usando Subversion y https


34

Acabo de instalar Subversion y el repositorio está alojado en Assembla.

Normalmente cuando uso Windows solo uso tortoisesvn y me pide un nombre de usuario y contraseña.

Cuando trato de pagar desde el terminal, no sé cómo especificar manualmente el nombre de usuario y la contraseña, y simplemente se congela cuando trato de pagar sin ellos (no puedo hacer Ctrl-C).

Esto es lo que estoy intentando:

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

Cuando estaba tratando de copiar la línea de comando justo entonces recibí esto:

svn: el servidor envió un valor de retorno inesperado (error de proxy 502) en respuesta a la solicitud de OPCIONES para 'https://subversion.assembla.com/svn/comcal/trunk'

Respuestas:


52

Puede especificar un nombre de usuario usando

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

y la contraseña debe ser solicitada después.

Sin embargo, no es necesario especificar el nombre de usuario, svn te lo pedirá de todos modos.

Esta y más información se puede encontrar en la documentación de svn o usando un comando simple:

svn help checkout

1
Gracias, parece que no es solo mi falta de habilidades, los repositorios de Assembla están atornillados en este momento twitter.com/#!/assembla
— partir del

1
+1, sin embargo, me gustaría señalar que, en mi experiencia, SVN usará el nombre de usuario del usuario conectado si no se proporciona un nombre de usuario.
— Stephen Melvin

Con svn 1.10.2 en Windows 10, cuando svn solicita el nombre de usuario, no le permite ingresarlo. Con cada tecla presionada, la computadora emite un pitido.
— Ben Key

0
svn co --username <username> <url>

solicita la contraseña. Por lo tanto, esto sería menos útil en la secuencia de comandos de automatización.

Uno puede intentar esto:

svn co --username '<username>' --password '<password>' <url>

Aquí se requieren comillas simples (''). La ejecución del comando sin comillas da este error (al menos en mi caso sucedió):

svn: E170013: Unable to connect to a repository at URL '<url>'
svn: E215004: No more credentials or we tried too many times.
Authentication failed
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.