Am 05.04.2019 um 22:36 schrieb Diederik van Lierop:
Hello everyone,
On https://inkscape.org/develop/getting-started/, it is stated that
"To commit source code, you will additionally need to set up SSH keys for your account".
When cloning using "git@...188...:inkscape/inkscape.git" however, SSH will be used. So setting up SSH first is required also for cloning, not only when committing. At least that is what I just ran into, please correct me if I'm wrong.
We have two options:
- Tell our users to always setup SSH keys... basically asking them to
jump through an additional hoop, which might scare inexperienced users 2) Tell the user to use clone using "https://github.com/inkscape/inkscape.git" instead.. in which case they will probably run into issues later on when they want to commit
Could someone please fix this, either way? I'm unsure which option would be preferred, and I don't have editing rights on the website anyway.
Best regards,
Diederik
Personally I've stopped to set up any SSH keys - both for pulling as well as for committing.
I exlusively use HTTPS, which I personally think is a lot easier than to use SSH (especially for OSs where creating an SSH key is not trivial without additional tools) and would also be my sole recommendation.
I tried once to find out if there is any advantage to SSH over HTTPS and it turned out there is none - performance is the same, and security concerns are usually negligible (unless a very weak password is used, but then the whole GitLab account is at risk anyway).
Cheers Patrick