He bifurcado el repositorio de Discourse en GitHub. ¿Cómo puedo reemplazarlo con la instalación existente de Discourse en mi sitio?

De hecho, he realizado esta tarea: Overriding user_guardian.rb in a plugin (no fork necessary!) - #24. Como sugeriste, experimenté con ambos métodos. El primer enfoque resultó en un error, como se documenta aquí: Overriding user_guardian.rb in a plugin (no fork necessary!) - #24.

El segundo método dejó el sitio inaccesible. Estoy explorando soluciones alternativas en mi búsqueda de resolución, pero el progreso ha sido limitado, lo que me ha llevado a considerar otras vías.

Dado que prefiero no hacer modificaciones extensas, contemplé bifurcar Discourse. Simplemente actualizaría mi bifurcación con los últimos cambios del repositorio principal cada vez, luego volvería a aplicar solo las modificaciones que he realizado, aceptando este enfoque.

Mi principal desafío radica en identificar una solución efectiva y correcta. Estoy dispuesto a eliminar y reescribir el código, probando nuevos enfoques. Sin embargo, ante errores inciertos, lamentablemente no puedo producir una resolución definitiva.

Gracias