Despliegue en AppHarbor usando subversion

Tengo un proyecto Asp.Net MVC.

Agregué el button "iniciar session con Google".

Parece que esto funcionará solo después de que publique mi sitio y lo registre en Google.

Ahora necesito implementar mi sitio en alguna parte. Pensé usar Appharbor.

Sin embargo, el código de mi sitio está en Subversion.

Desde el sitio de AppHarbor:

Puede enviar el código .NET a Appharbor usando Git, Mercurial, Subversion o Team Foundation Server con el service gratuito de Git o mediante integraciones ofrecidas en queueboración con Bitbucket, CodePlex y GitHub. AppHarbor tiene una API para que pueda build integraciones adicionales usted mismo.

Vi este también Empujar un repository svn existente a git

Tengo algunas preguntas:

1. Mi sitio no está destinado a ser de código abierto.

Si presiono para liberar a Git, ¿tiene que ser de código abierto?

2. En mi situación actual,

¿Cómo puedo implementar mi sitio en AppHarbor (o similar) de forma gratuita y fácil?

3. ¿Hay alguna herramienta Appharbor integrada para NuGet?

4. ¿Realmente no hay forma de implementar desde SVN a Appharbor?

Si desea una count privada en uno de los hosters mencionados, su única opción es Bitbucket .
Su plan gratuito incluye repositorys ilimitados de Git y Mercurial (la única limitación es que no más de cinco usuarios, incluido usted) pueden acceder a los repositorys privados.

GitHub ofrece repositorys privados también, pero no de forma gratuita .
CodePlex es completamente gratuito, pero solo permite proyectos de código abierto (sin proyectos privados).


EDITAR:

Con "herramienta Appharbor integrada para NuGet", ¿te refieres a que AppHarbor está utilizando packages NuGet para que no tengas que enviarlos a tu repository?
En caso afirmativo, revisa Usar NuGet Package Restore para evitar enviar packages a AppHarbor . ¿Es eso lo que quieres?
Descargo de responsabilidad: no tengo absolutamente ninguna experiencia con AppHarbor, así que no sé si esto funciona. ¡Acabo de encontrar ese enlace buscando en Google!


EDICION 2:

Por lo que yo entiendo, puedes enviar tu código directamente a AppHarbor, pero solo con Git .
Otra forma posible es configurar Appharbor para que se extraiga de un repository GitHub / Bitbucket / CodePlex.
Así que tendrías que presionar al repository y AppHarbor obtendría tus cosas desde allí automáticamente.

Pero desafortunadamente eso no es posible en su situación, debido a sus requisitos de SVN y de código cerrado. El único sitio de alojamiento de esos tres que tiene soporte SVN es CodePlex, pero por otro lado es el único sitio de esos tres que no permite proyectos de código cerrado.

Pero hay una solución que puedo pensar:
Hay herramientas para usar Git y HG junto con SVN.
Nunca intenté ninguno de estos, pero me di count de que git-svn parece ser compatible con el uso de Subversion como un cliente en un repository Git (hasta ahora, siempre pensé que estas extensiones solo podían usar Git o HG como clientes en un repository SVN) .
Entonces podrías usar git-svn para enviar tus cambios con Subversion a un repository de Git en AppHarbor …

Ahora appharbor también es compatible con SVN http://blog.appharbor.com/2012/07/26/new-add-on-svnsailor