¿Cómo otorgar acceso a un repository git alojado en una instancia amazon EC2?

Tengo un repository alojado en una instancia en Amazon EC2 server, y quiero otorgar acceso a ese repository a un cliente sin suministrar el file de identidad de la instancia (.pem) . ¿Cuál es la solución más segura para este problema?

Si puede instalar algo como Gitolite , puede especificar keys SSH para cada usuario.