¿Cuál es el mejor repository de Git para compartir código solo con clientes que pagan en un proyecto comercial?

Estamos lanzando un proyecto comercial en el futuro cercano. El plan es otorgar permiso a los usuarios que pagan para acceder a la fuente del proyecto. El Wiki y el seguimiento de problemas deberían ser preferiblemente gratuitos para que todos los vean, pero eso no sería un problema si me obligaran a mantenerlo privado también.

Conozco los repositorys privados de GitHub y realmente me gusta, pero no estoy seguro de si me permitiría agregar a cada cliente como queueborador. También me interesa saber si este enfoque que describo es el mejor para el escenario que describí.

GitHub es perfecto para eso, mira el reciente enfoque de " Código Abierto para Clientes " de Unreal Engine 4.

Cuando le das a Epic tu nombre de usuario github, automáticamente te agregan a su "Organización" github. Tienen el proyecto allí como un repository privado, y ahora tengo acceso para leerlo y clonarlo.

Si lo clono, tengo mi propia copy repo privada en la que puedo trabajar y enviar requestes de extracción.

No creo que necesite que Enterprise tenga esta característica; si revisa sus planes , puede ver:

Los queueboradores pueden bifurcar cualquier repository privado al que los haya agregado sin su propio plan pago. Sus tenedores no countn en contra de su cuota de repository privado.

así que si quieres tener el control total de tus repositorys git, mis consejos es build tu propio sistema de administración de repositorys git:

  1. GitHub Enterprise , disponible en formatting de máquina virtual pre-build ova, fácil de usar y pruébalo gratis.
  2. escondite de Atlassian , se debe considerar otra opción, también se puede probar de forma gratuita.

BitBucket tiene un plan de precios completamente diferente que quizás prefiera.

Es tan bueno como GitHub, pero le falta el aspecto de "comunidad".

¡También, repo privado gratis!