When you have to participate in module development, you don't have to install them with composer use git clone instead. Composer installation will not allow us to push the changes to the original repos.
There is a playlist with videos on Bulgarian showing the entire process of creating the modules: https://www.youtube.com/watch?v=MIhPClvKyb8&list=PLERcn8f9DIyjwztN3JIlxNcwTS3ddbNwy
The command for generating RSA key pear in GIT shell is:
ssh-keygen -t rsa
The key pear gets generated in a folder c:\Documents and Settings\user\.ssh. id_rsa and id_rsa.pub (id_rsa.pub is the public key)