You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Zé <jo...@gmx.com> on 2014/04/18 09:27:34 UTC
Configure user name?
Does subversion provide a way for the user to configure his username,
thus avoiding having to pass the --username flag everytime he has to
commit something?
Thanks
Zé
Re: Configure user name?
Posted by Tobias Bading <tb...@web.de>.
On 19.04.2014, at 13:44, Zé wrote:
> On 04/18/2014 04:41 PM, Bob Archer wrote:
>>> Does subversion provide a way for the user to configure his username, thus
>>> avoiding having to pass the --username flag everytime he has to commit
>>> something?
>>>
>>> Thanks
>>> Zé
>>
>> The credentials should be cached. If they are not being cached check in ~/.subversion/config, you probably have store-passwords = no. Change it to yes (or just comment it out because it defaults to yes), and the next time you give subversion your password it should save it.
>
> My question was if Subversion provided a way to configure the username. It appears that by default subversion forces the user to use his system username, and it also provides a way to specify a custom username through the --username option, but it appears there is no way to let a user configure a custom username.
>
> --
> Zé
Well, it depends on what you mean by "let a user configure a custom username". Would you like to configure a username per working copy or a username per repository? Subversion allows you to do the latter. So, if you would like Subversion to use a certain username for a certain repository (but not remember the password), the following settings in ~/.subversion/servers should do the trick:
[groups]
repo1 = domain-name-of-server
[repo1]
username = your-username
store-passwords = no
I've never tried the username setting myself, actually it's a bit strange that this option is not mentioned in the Subversion book. It is mentioned in the comments of ~/.subversion/servers (generated by a Subversion 1.8 client) though.
Anyway, in case the "username = your-username" part doesn't work, you can use
[repo1]
store-auth-creds = yes
store-passwords = no
instead. You'd have to use command line option --username once afterwards to make Subversion remember the username in its cache. You shouldn't have to mention the username again after that.
Happy Easter,
Tobias
PS: more details in
- http://svnbook.red-bean.com/nightly/en/svn.advanced.confarea.html#svn.advanced.confarea.opts.servers
- http://svnbook.red-bean.com/nightly/en/svn.serverconfig.netmodel.html#svn.serverconfig.netmodel.creds
- the comments in ~/.subversion/servers
Re: Configure user name?
Posted by Zé <jo...@gmx.com>.
On 04/18/2014 04:41 PM, Bob Archer wrote:
>> Does subversion provide a way for the user to configure his username, thus
>> avoiding having to pass the --username flag everytime he has to commit
>> something?
>>
>>
>> Thanks
>> Zé
>
> The credentials should be cached. If they are not being cached check in ~/.subversion/config, you probably have store-passwords = no. Change it to yes (or just comment it out because it defaults to yes), and the next time you give subversion your password it should save it.
>
My question was if Subversion provided a way to configure the username.
It appears that by default subversion forces the user to use his
system username, and it also provides a way to specify a custom username
through the --username option, but it appears there is no way to let a
user configure a custom username.
--
Zé
RE: Configure user name?
Posted by Bob Archer <Bo...@amsi.com>.
> Does subversion provide a way for the user to configure his username, thus
> avoiding having to pass the --username flag everytime he has to commit
> something?
>
>
> Thanks
> Zé
The credentials should be cached. If they are not being cached check in ~/.subversion/config, you probably have store-passwords = no. Change it to yes (or just comment it out because it defaults to yes), and the next time you give subversion your password it should save it.