Repositorio privado en Github

Hola a todos :slight_smile:,
Una pequeña pregunta sobre GitHub, si es posible.
Tengo un repositorio en GitHub con un plugin para Discourse. Este repositorio es privado.
Me gustaría insertarlo en el archivo yml, pero como el repositorio es privado, no puede clonarlo.
Estoy familiarizado con la solución alternativa de agregar el nombre de usuario y la contraseña, pero prefiero no hacerlo. Me preguntaba si es posible usar las claves SSH (y no la contraseña) que ya configuré para el tema, o nuevas claves.
¿Alguien se ha encontrado con una situación similar?
Gracias :slight_smile: