| Summary: | kdesrc-build should use HTTPS instead of SSH for anonymous git clones | ||
|---|---|---|---|
| Product: | [Developer tools] kdesrc-build | Reporter: | jm.ouwerkerk |
| Component: | general | Assignee: | Michael Pyne <mpyne> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | nate |
| Priority: | NOR | ||
| Version First Reported In: | Git | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/sdk/kdesrc-build/-/commit/96093c4fead6ea56dd037335786fd31e6459d255 | Version Fixed/Implemented In: | 18.09 |
| Sentry Crash Report: | |||
| Attachments: | Patch to use HTTPS instead of SSH (git format-patch) | ||
|
Description
jm.ouwerkerk
2018-09-20 07:25:56 UTC
Thanks for the patch! Sadly patches in bugs tend to get missed. Can you please upload it to phabricator.kde.org so we can do code review and land it once accepted? Thanks! See the documentation at https://community.kde.org/Infrastructure/Phabricator Git commit 01888c0bb3800b3dcbd673cdd8b4ab01807dcf6a by Michael Pyne. Committed on 23/09/2018 at 00:21. Pushed by mpyne into branch 'master'. git: Remove old kde: alias if installed. Git should actually Do the Right Thing if the old git:// alias is installed with the https:// one (the longest match wins). But it's still better to clean up after ourselves. M +12 -0 modules/ksb/Updater/Git.pm https://commits.kde.org/kdesrc-build/01888c0bb3800b3dcbd673cdd8b4ab01807dcf6a Hmm, I'd added the magic "close the bug" tag on Johan's commit but I forget he needs to be a dev for that to actually work. Closing manually, a separate patch review won't be needed, this was committed as 2c09ca0d8bc469d9860fc293b3e1eae2814dd4cb Git commit 96093c4fead6ea56dd037335786fd31e6459d255 by Michael Pyne, on behalf of Johan Ouwerkerk. Committed on 23/09/2018 at 00:21. Pushed by ashark into branch 'docbook_historied_per_file'. Use HTTPS instead of Git protocol as default git transport. With this change, users of kdesrc-build have better protection from man in the middle attacks on source code transfers by default without having to switch to SSH-tunneled Git protocol. FIXED-IN:18.09 Original commit: 2c09ca0d https://invent.kde.org/sdk/kdesrc-build/-/commit/2c09ca0d8bc469d9860fc293b3e1eae2814dd4cb M +1 -1 doc/getting-started/before-building.docbook https://invent.kde.org/sdk/kdesrc-build/-/commit/96093c4fead6ea56dd037335786fd31e6459d255 |