Descargar todas las gems y dependencies de github o un server separado en lugar de RubyGems?

Las networkinges de mi empresa no nos permitirán acceder a casi cualquier sitio, excepto github, así que me pregunto cómo podré instalar las gems.

Opción 1: apunta a la fuente github de todas las gems, pero ¿no deberíamos también especificar las dependencies de github también?

Opción 2: Tenemos un server proxy que tiene acceso a RubyGems, y estoy pensando que si podemos download todas las gems y dependencies allí, entonces podemos enviar las gems a esa máquina. ¿Necesitaría alojar literalmente los files en ese server para apuntarlos desde mi gemfile?

¿Alguna de esas opciones es posible?

Editar: Creo que esta pregunta resuelve mi problema: ¿cómo build un server réplica de rubygems?

Puedes encontrar tus gems en 'gems.github.com'. Publican una list de gems que pueden getse de ellos aquí: http://gems.github.com/list.html Como entiendo, la list ya no se actualiza, por lo que finalmente se encontrará con problemas.

Supongo que podrías intentar ejecutar un mirror local. Encontré esto después de un google rápido: https://github.com/rubygems/rubygems-mirror

Dicho eso, estoy con mpapis. Si está trabajando para una empresa que quiere que codifique Ruby y no permiten el uso de rubygems.org, me haría algunas preguntas serias sobre si me gustaría que me contraten allí.