Mirroring UI and UX needs an overhaul
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
The UI and UX for Mirroring is really poor. Perhaps it should be a separate area of the Settings. Most of the issues are already described here: https://stackoverflow.com/questions/76456288/how-to-mirror-a-gitlab-repository-to-github-using-ssh-keys
- Non-standard git URLs. You can't copy and paste a URL from GitHub and use it here. You first have to modify it in some occult way.
- I got SSH access push mirroring to work but it seemed flaky. First few tries did nothing - no errors but no update. 27 minutes later I saw the update appear on GitHub. A bit more information would be very welcome.
- For SSH access. It's really not obvious that you have to copy the generated SSH key from a tiny button that gets created in a list that gets hidden from your view below the fold.
- The only place you can see errors is on a tooltip on that list, which isn't a great UX, it would be better if those were logged to a list that could be cleared, along with other events including successes.
- The list feels out of place... it feels like it's competing with the part of the UI that's intended for adding mirrors. So there's contextual crosstalk here which is not helpful.
Edited by 🤖 GitLab Bot 🤖