¿Puedo marcar un control remoto GIT como de solo lectura?

Tengo acceso de lectura / escritura a un repository en GitHub. Tengo un clon local de ese repository. Me gustaría poder realizar cambios desde ese control remoto, pero nunca debería introducir cambios en él.

¿Hay alguna forma de marcar el control remoto como de solo lectura, así que nunca accidentalmente escribo el command incorrecto y presiono para hacerlo?

Puede cerrar los empujes pnetworkingeterminados a través de

git config push.default nothing 

o para una protección más fuerte en un control remoto específico, podría romper impulsos hacia ese control remoto por completo, por ejemplo

 git config remote.origin.pushurl "you really didn't want to do that" 
 git remote --set-url --push "hey, stop pushing" 

Tenga en count que lo siguiente elimina una URL push explícitamente configurada, pero luego empuja usará la URL de recuperación, por lo que no es lo que quiere:

 git remote --set-url --delete --push ".*"