Capistrano: asegurándome de que mi server pueda acceder al repository

Estoy repasando el tutorial para configurar mi deployment usando Capistrano . Uno de los pasos es:

necesitamos decirle a Capistrano dónde reside nuestro código fuente. Esta es la dirección del repository para su aplicación, y de forma pnetworkingeterminada debe ser accesible tanto desde su máquina local (desde donde se desplegará) como desde sus serveres de producción (donde se desplegará).

Mi repository está alojado en http://beanstalkapp.com/ y accedo a través de Tortoise SVN desde mi máquina local. Así que supongo que eso significa que el repository es accesible desde mi máquina local. Sin embargo, estoy confundido sobre cómo asegurarme de que mi server de producción tenga acceso a ese repository.

Solo necesita configurar su máquina de producción con las cnetworkingenciales SVN (y, obviamente, el package svn) para realizar el pago desde su repository SVN, sin importar dónde esté alojado.

"Para poder implementar, su server necesita poder acceder a sus repositorys" – https://help.github.com/articles/deploying-with-capistrano

Cómo conectarse a repositorys – https://help.github.com/articles/managing-deploy-keys

También ayuda a comprender el reenvío de agente ssh – http://www.unixwiz.net/techtips/ssh-agent-forwarding.html