In the user settings, the "Public SSH keys" textbox leads one to believe that it supports multiple SSH keys. However, I kept getting permission errors:
$ cat .git/config [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = ssh://git@upstreamfirst.fedorainfracloud.org/rpm-ostree.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master $ git push FATAL: W any rpm-ostree jlebon DENIED by fallthru (or you mis-spelled the reponame) fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
Once I left only a single SSH key in the box, it worked.
You should be able to put several keys (one per line), I know it is working for several people
Strange, I added back the SSH key and it works fine still. I'm guessing @tflink fixed whatever the real issue was at the same time, and I confounded the two events.
Metadata Update from @jlebon: - Issue close_status updated to: Invalid - Issue status updated to: Closed (was: Open)