I\'ve recently setup an inhouse git repository server and have it up and running with gitosis installed as the management tool. Read only access is available via the git:// prot
Yes, that's perfectly legitimate. ssh keys don't care where they were generated, and it's fine to have them on multiple machines at once.
Try giving the ssh client the "-v" or "-vv" option (for verbose output) and check the server's ssh log to debug the problem.