cómo hacer requestes de extracción * sin * una count de github?

Uno de los objectives de git es ser descentralizado. Si Github va a ser el … centro neurálgico de git, entonces quizás podría tener en count que existen otros concentradores y permitir que se realicen requestes de extracción en direcciones URL git que no están alojadas en github.

La documentation es bastante clara al respecto: las requestes de extracción requieren que tenga una count Github y que bifurque un repository en github . ¿Es esta una limitación técnica real actual o hay alguna manera de solucionarlo en Github?

Si no, ¿se planea finalmente permitir que la herramienta de "requestes de extracción" de Github realmente permita extraer desde depósitos fuera del silo de Github?

Puede usar git request-pull para lograr el mismo tipo de flujo de trabajo (que se mejora con Git1.7.9 +).

Vea el artículo " usando la label firmada en las requestes de extracción "

Un flujo de trabajo distribuido típico usando Git es para un queueborador para bifurcar un proyecto, build sobre él, publicar el resultado en su repository público, y pedirle a la persona "ascendente" (a menudo el propietario del proyecto de donde bifurcó) que la extraiga de ella. repository público Solicitar el "pull" es facilitado por el command git request-pull .

A partir de la versión v.7.7 de Git, un queueborador puede agregar una label firmada al compromiso en la punta del historial y pedirle al integrador que tire esa label firmada.
Cuando el integrador ejecuta git pull :

  • la label firmada se verifica automáticamente para garantizar que el historial no se manipule.
  • Además, la confirmación de fusión resultante registra el contenido de la label firmada, de modo que otras personas puedan verificar que la twig fusionada por el integrador haya sido firmada por el contribuyente, sin get la label firmada utilizada para validar la request de extracción por separado y mantenerla el espacio de nombres de las references.