tipos tag qué existen etiquetas crear git api open-source github secret-key

tag - qué tipos de etiquetas existen en git



Hacer que un proyecto Git sea de código abierto cuando tienes claves secretas (1)

Puede eliminar las claves secretas del repositorio usando un martillo como git filter-branch . Hay una buena explicación en las páginas de ayuda de GitHub .

Tengo un proyecto en GitHub detrás de un repositorio privado. Quiero hacer público el repositorio. Sin embargo, mi proyecto usa claves secretas.

¿Cómo puedo hacer público el proyecto mientras protejo la "historia" de esas claves secretas? Supongo que soy SOL, y simplemente debería invalidar las claves para evitar su uso.

Tenga en cuenta que esta no es la misma pregunta que Cómo abrir una aplicación que utiliza claves API

o

¿Cómo manejar ''open-sourcing'' tu aplicación cuando usa una clave API personal?

Como mi proyecto ya está en Git, todo el historial de fuentes se puede ver fácilmente. Lo que supongo que podría hacer es ramificar un proyecto separado con las claves API ocultas, y hacer que el repositorio sea público. Pero luego los usuarios se perderían todo el historial de bifurcaciones, lo cual les puede causar curiosidad (sé que lo haría).