Acabo de terminar un proyecto de código abierto para la empresa con la que estuve haciendo prácticas. Allí, se usó SVN para administrar el proyecto e hice todos los commits al repositorio que me asignaron.Haciendo que un proyecto de git lea solo
Ahora estoy interesado en alojar el trabajo que hice en Github. Aunque puedo agregar fácilmente el proyecto a Github, me preocupan los problemas de licencia. Tuve una conversación con el supervisor de mi proyecto y me dijo que sería mejor si dejo que el proyecto esté en el repositorio de la compañía solamente, como sospechaba. Tiene razón, por supuesto, pero todos mis proyectos están en Github y cuando necesito mostrarle a alguien el trabajo que he hecho, ya sea para mi próximo trabajo o pasantía, quiero que todo sea un lugar centralizado. Y al ser un estudiante de pregrado, mostrar el trabajo que hice ya sea como proyecto de aficionado o de mucho interés (fue lo que me permitió obtener la pasantía en primer lugar)
¿Hay alguna manera de que mi proyecto sea de solo lectura? , por lo que no se pueden hacer commits? De esta manera puedo asegurar que mi compañía esté de acuerdo con esto, ya que puedo convencerlos. Su único problema conmigo al organizar el proyecto en Github es que les dificultaría supervisar los cambios, lo que estoy de acuerdo es una razón válida. ¿O hay alguna forma de sincronizar los commits entre el proyecto Github y el repositorio de la compañía (por supuesto que tengo acceso de confirmación y un extraño no lo hará).
Espero haber dejado en claro por qué quiero hacer esto. Por supuesto que puedo dar el enlace SVN, pero estaba muy contento de tener todo en un solo lugar.
¿Es necesario compartir todas las revisiones en lugar de la final (es decir, la última ¿versión estable? Si no, hay un enlace bastante visible a su página web en su perfil de Github, donde podría alojarlo en cualquier lugar que desee (incluso en un repositorio) – chelmertz
Solo necesito compartir la última versión estable. Sí, eso debería ser lo suficientemente bueno. –