I've looked here, and the accepted answer rejects setting up what I want.
My company has set up a git server. I have a private ssh key on my personal computer from which I can access that server, read from git, and write changes to git.
I also need read access to git from a server where other people have root access. I'm not willing to put my private git ssh key with read-write access on a server where other people can read it. As a consequence, I end up having to connect with https, and type in my user name and password every time I want to download from git. This is sub-optimal.
Is there a way that I can add a key to git that has my credentials, but only read access? If not, can I at least set up git on my server account so that it knows my user name, and I only have to type in my password?