Cómo presionar una modificación en un submodule de git sin dar nombre de usuario / contraseña

Actualmente estoy tratando de lidiar con los submodules de git y estoy teniendo problemas cuando quiero enviar modificaciones al repository de niños.

Obtuve el siguiente error:

fatal: remote error: You can't push to git://github.com/yllieth/ui.git Use https://github.com/yllieth/ui.git 

De hecho, funciona bien si cambio mi configuration remota para usar HTTPS en lugar de la key pública ssh. Pero me gustaría evitar dar el nombre de usuario / contraseña de mi github.

¿Alguien sabe algunos consejos de configuration u otra cosa para poder enviar a un submodule usando mi key pública?

Funciona bien si cambio mi configuration remota para usar HTTPS en lugar de la key pública ssh.

Tenga en count que git://github.com/yllieth/ui.git no es una url ssh.
Consulte " ¿Qué URL remota debo usar? " Y " Cambiar la URL de un control remoto ":

git@github.com:username/reponame.git haría.
En tu caso: git@github.com:yllieth/ui.git

Entonces todavía puedes usar ssh, pero necesitas cambiar la url del submodule .