#5537 Cannot clone over SSH
Opened by jmatufka. Modified

I recently created a new account in FAS (src.fedoraproject.org and account.fedoraproject.org), and I should be in the packager group, but I only see "clone over https" when I try to clone my fork. I can see in fas that I have successfully added my ssh public keys. But for some reason, I cannot clone over ssh. Because of this, I cannot properly push (and thus create PRs). I wonder if during my setup, I did something wrong, or perhaps I might be missing some permissions/groups. This issue is blocking my work on https://src.fedoraproject.org/fork/jmatufka/rpms/python-llama-cpp-python.


I checked FAS and you are not in packager group.

Thank you for the reply @zlopez,
in the meantime, I added @jmatufka to the packager group, and it probably helped. After some time, he was able to fedpkg clone the package and his fork of the package. But he still doesn't see the SSH clone variant for his fork in the web UI like I do:

Screenshot_2025-11-10_17-57-21.png

We are going to wait till morning, log-out and log-in again, and see. Maybe it takes longer to sync, or maybe there is a bug. We will see.

group memberships are refreshed on login. Have them logout and back on?

We did that, but maybe it was too soon. It's evening now, so @jmatufka will try in the morning again.

Still nothing... I tried logout, force logout, but the button for SSH clone is missing. The same goes even for the upstream package.

Screenshot_From_2025-11-11_09-44-54.png

It's not weird for the rpms/python-llama-cpp-python because you are not a maintainer of that package. I don't see SSH clone URL there either. But not seeing it for your fork is weird.

Anyone knows what is wrong?

I just checked @jmatufka user in FAS and the SSH key is there, so I don't see any reason why the clone using ssh shouldn't work.

https://src.fedoraproject.org/user/jmatufka/groups shows no groups?

It should sync packager on login. ;(

At the moment (basically ever since I became a member of packager group), I can clone using SSH, but only through CLI, the button is still missing on the fedoraproject website... anyway, since this is not a blocker anymore, I guess you can close the ticket. It is weird nonetheless. Relogging, force logout, opening in private window, nothing seemed to help.

It's showing you in packager group now at least. I don't get why it wouldn't show the ssh thing for you now. ;(

Not sure how helpful it is, but I am having the same problem with the web UI saying I need to upload my SSH key. I am able to fetch and push over SSH from the command line, so this seems to be a problem with the web UI.

Metadata