How To Commit Translations via SVN

Karl Ove Hufthammer karl at huftis.org
Fri May 23 22:24:47 BST 2025


Hi!

All this shouldn’t be necessary. You shouldn’t have to edit the 
~/.ssh/config at all, and you shouldn’t use a password. And 
local-kde.org isn’t involved (I have never heard of this server).

Does simply running this command work:

svn co svn+ssh://svn@svn.kde.org/home/kde/trunk/l10n-support/

?

Then everything should be OK. If not, have you uploaded your (public!) 
SSH key at https://invent.kde.org/-/user_settings/ssh_keys?


Karl


Kizito Birabwa skreiv 23.05.2025 23:06:
> Hello again,
>
> Additional information:
>
> I already have ssh settings for committing to Qt Localization's Gerrit code review and they work - they have been working since last year and still do.
>
> I am attempting to use the same key for Qt Localization and for KDE.
>
> In my ~/.ssh/config file I have added settings for KDE's GitLab in addition to the Qt ones:
> Host local-kde.org
> Port 443
> User same as my KDE Identity user name
> PreferredAuthentications publickey
> IdentityFile ~/.ssh/.ssh/id_ed25519
>
> I have also added the svn keys to the known_hosts file. It now has these as well as the gitlab.local-kde.org key.
>
> My ~/.ssh directory contains just one private key and its public counterpart and the files config and known_hosts.
>
> Regards,
>
> Kizito Birabwa
> KDE Luganda Team
>
>
> On Friday, 23 May 2025 at 17:51:41 BST, Johnny Jazeix <jazeix at gmail.com> wrote:
>
>
>
>
>
> Hi;
>
>  From https://community.kde.org/Infrastructure/Subversion/2020_Changes,
> can you check if you have added your SSH keys on KDE's GitLab at
> invent.kde.org ?
> Then, it should work without having to provide your account when
> checkouting or committing.
>
> Ben added you in the list in
> https://invent.kde.org/sysadmin/repo-management/-/commit/a309e8e1eaaf121820365c6cb93a767fd5913dea
> (kbiid account).
>
> Cheers,
>
> Johnny
>
> Le ven. 23 mai 2025 à 18:39, Kizito Birabwa <kbirabwa at yahoo.co.uk> a écrit :
>> Yes
>>
>>    Regards,
>>
>>    Kizito Birabwa
>>
>>
>>
>>
>>
>>
>> On Friday, 23 May 2025 at 13:38:16 BST, Josep M. Ferrer <txemaq at saragata.net> wrote:
>>
>>
>>
>>
>>
>> El 21/5/25 a les 2:51, Kizito Birabwa ha escrit:
>>> Hello,
>>>
>>> I am currently the Luganda translation team. I have been given a developer account and so should be able to commit work into the svn repositories.
>>>
>>> I would like some help for I have lost my way at some point.
>>>
>>> I have the account with KDE Identity username and password (represented here as 'mykdeidentity' and 'mykdepasswd').
>>> The command:
>>>
>>> svn checkout --username mykdeidenty --password mykdepasswd svn://svn.kde.org/home/kde/trunk/l10n-kf6/lg/messages messages
>>> appeaed to work and created a working copy
>>>
>>> However, when I tried to commit the changes that I had made, the command:
>>>
>>> svn commit --username mykdeidenty  --password mykdepasswd
>>>
>>> failed after I had completed the commit message in the editor that opened. The failure message was:
>>>
>>> svn: E170001: Commit failed (details follow):
>>> svn: E170001: Authorization failed
>>> svn: E170001: Your commit message was left in a temporary file:
>>> svn: E170001:    '/home/muwawa/nls/Ebikyusibwa/kde6/po/lg/messages/svn-commit.1.tmp'
>> It seems an issue with with your SVN account.
>>
>> When you got your developer account, did you ask explicitly for an SVN
>> account?
>>
>> Best regards,
>>
>> Josep M. Ferrer
>>
>>
>>
>>> I have searched for guidance online but have become thouroughly confused. The steps up to getting a developer account with the right permissions are clear. Also there is a lot showing the commands that have failed for me. However the bits in the middle, between getting the account and executing those commands are what I am struggling to find.
>>>
>>> I hope someone can help and point me to some sort of step-by-step guide on how to set up committing to the kde svn.
>>>
>>> Regards,
>>>
>>> Kizito Birabwa
>>> KDE Luganda Team
>>

-- 
Karl Ove Hufthammer


More information about the kde-i18n-doc mailing list