Git – Tener un "tenedor" local privado

Deseo hacer algunas personalizaciones privadas para un proyecto público de código abierto desde GitHub,

¿Cómo debería hacer una "bifurcación local privada" de esto? Simplemente clonarlo en mi computadora y realizar localmente, o hay otro tipo de command Git que se ajusta mejor al process?

Tenga en count que aún me gustaría recibir actualizaciones del repository público, mientras mantengo mis cambios.

Muchas gracias.

El process que ha descrito es exactamente correcto.

Clona el repository, realiza cambios localmente. No podrá presionar a less que tenga acceso de escritura, pero aún podrá extraer los cambios del repository remoto y combinarlos con los cambios que está realizando.