The idea is the following:
node.js in the application should be able to clone private github repositories using ssh. After User send his/her ssh key, the application could be able to clone his repository.
I think about using GIT_SSH variable to use multiple ssh keys. Can any one tell me how this could be implemented?