git://
isn't the same as git@server:repo
.
- The first one is the git protocol, using by default the port 9418.
It would require a git daemon to run on the server, and for agit-daemon-export-ok
file to exist on the server (in each bare repos) in order for those repos to be "exported". - The second one is the ssh protocol, using a public-private keys.
Try cloning with the second syntax.
As long as you are using the first, no amount of ssh key generation won't change the fact that those keys won't be used at all.