2011-11-22 11 views
6

Tengo un proyecto en Google Code y estoy usando SVN.Servidor enviado valor de retorno inesperado (Método 405 no permitido) en respuesta a la solicitud OPCIONES

Todo estaba funcionando bien con ese proyecto en Eclipse.

Pero hoy he creado un nuevo proyecto en Google Code. Y al intentar agregar mi proyecto desde Eclipse al repositorio de Google que creé, da un error.

El error en la consola Eclipse es:

svn: Servidor enviado valor de retorno inesperado (405 Método no permitido) en respuesta a OPCIONES solicitud de 'https://code.google.com/ .......... ..'

Eclipse muestra esto al enviar:

org.apache.subversion.javahl.ClientException: RA layer request failed 
svn: Commit failed (details follow): 
svn: Server sent unexpected return value (405 Method Not Allowed) in response to MKACTIVITY request for '/svn/!svn/act/a5a68afd-6b33-2247-9d70-58e42b6f6f4b' 

org.apache.subversion.javahl.ClientException: RA layer request failed 
svn: Commit failed (details follow): 
svn: Server sent unexpected return value (405 Method Not Allowed) in response to MKACTIVITY request for '/svn/!svn/act/a5a68afd-6b33-2247-9d70-58e42b6f6f4b' 

Respuesta

5

verificar que el código URL Google tiene el Protocolo HTTPS y si está utilizando Subclipse, cambie a la biblioteca svnkit.

4

Pude resolver este problema haciendo lo que dijo Xorsat, es decir, verificar si la URL del código de Google está usando HTTPS. Sin embargo, no tuve que cambiar nada con respecto a la biblioteca svnkit; Estoy usando la configuración predeterminada de Subclipse, donde instalé tanto Subclipse como los complementos de SVNKit en Eclipse.

¿Cómo puedo verificar si estoy usando HTTPS?

  1. Haga clic derecho en el proyecto
  2. Ir a Propiedades → Subversion

Su URL y raíz del repositorio debería usar https .

Si no está usando https, debe importar el proyecto de Google Code nuevamente. ¿Cómo?

  1. En Eclipse 4.2 (Juno), menú Archivo → Importar ...
  2. SVN → Pedido Proyectos desde SVN, pulse Siguiente
  3. Comprobar Crear una nueva ubicación de repositorio, pulse Siguiente
  4. En el campo URL, copiar y pegar la URLde Google Código; asegúrese de que esté usando https.
  5. seleccionar el directorio tronco, pulse Siguiente>
  6. A menos que esté seguro de lo que estás haciendo, mantener a la configuración predeterminada, pulse Siguiente>
  7. Prensa Finalizar.

Ahora debería ser capaz de equipo → Confirmar ... su proyecto! Tome nota, le pedirá su nombre de usuario y la contraseña de googlecode.com (generada en Google Code Project -> Source).

Espero que esto ayude!

1

Para cualquiera que navegue a esta página. Obtuve este error y resultó que el nombre de usuario del repositorio era sensible a las mayúsculas y minúsculas en Eclipse. Escribir el nombre de usuario correcto exacto resolvió el problema para mí. Espero que ayude a alguien más

0

Me enfrenté a este problema solo para descubrir que el servidor SVN local de mi organización era inalcanzable. Puede ser útil para alguien.

1

Para mí NINGUNO de los anteriores funcionó y no funcionará nunca. El motivo es que Google ha dejado de utilizar Google Code y suspenderá este servicio.

Ha marcado todos los proyectos como "Solo lectura". Así que ahora puede ver por qué no se pueden realizar confirmaciones, ya que el repositorio se puede leer SOLAMENTE y archivar. Vaya a Google Code y explore su repositorio/proyecto, y mostrará el siguiente mensaje:

READ-SOLO: Este proyecto se ha archivado. Para obtener más información, consulte esta publicación.

+0

Es aún peor ahora. El resultado ahora es "404. Eso es un error". Incluso las cosas de Google, como [Google Collections Library] (http://code.google.com/p/google-collections/), ni siquiera redirigen (el mismo error 404). –

Cuestiones relacionadas