threads / discuss / 18621

git svn init --username ignored

Subject: git svn init --username ignored

## tl;dr

4 messages between Mar 29, 2009 and Mar 30, 2009.

replies: 3people: 2as markdown or json

Lachlan Deck· Mar 29, 2009, 21:56 UTC · lore
Hi there,

Is it a bug that the when specifying --username=foo for either git-svn init or git-svn clone that this isn't stored in .git/config?

It means that for http[s] urls you need to specify it each time for git-svn fetch, for example.

Is there any way to specify it manually in the config file - or would that have some bad consequences?

Thanks.

with regards, --

Lachlan Deck
Eric Wong· Mar 29, 2009, 22:41 UTC · re: Lachlan Deck · lore

Re: git svn init --username ignored

Lachlan Deck <lachlan.deck@gmail.com> wrote:
Show 10 quoted lines
> Hi there,
>
> Is it a bug that the when specifying --username=foo for either git-svn  
> init or git-svn clone  that this isn't stored in .git/config?
>
> It means that for http[s] urls you need to specify it each time for  
> git-svn fetch, for example.
>
> Is there any way to specify it manually in the config file - or would  
> that have some bad consequences?
Hi,

Subversion already stores credential information in ~/.subversion/ which git svn should respect and use if available and allowed to. Did you disable set "store-auth-creds = no" in your ~/.subversion/config ?

-- 
Eric Wong
Lachlan Deck· Mar 29, 2009, 23:50 UTC · re: Eric Wong · lore

Re: git svn init --username ignored

On 30/03/2009, at 9:41 AM, Eric Wong wrote:
Show 17 quoted lines
> Lachlan Deck <lachlan.deck@gmail.com> wrote:
>> Hi there,
>>
>> Is it a bug that the when specifying --username=foo for either git- 
>> svn
>> init or git-svn clone  that this isn't stored in .git/config?
>>
>> It means that for http[s] urls you need to specify it each time for
>> git-svn fetch, for example.
>>
>> Is there any way to specify it manually in the config file - or would
>> that have some bad consequences?
>
> Subversion already stores credential information in ~/.subversion/  
> which
> git svn should respect and use if available and allowed to.  Did you
> disable set "store-auth-creds = no" in your ~/.subversion/config ?
No, it's still commented out.

I simply started by doing: git svn clone https://somedomain/repo repo --username=lachlan -s cd repo git svn fetch // failed without --username

In case the initial passing of --username is tripping it up, I'm trying again without specifying it.

with regards, --

Lachlan Deck
Eric Wong· Mar 30, 2009, 03:54 UTC · re: Lachlan Deck · lore

Re: git svn init --username ignored

Lachlan Deck <lachlan.deck@gmail.com> wrote:
Show 29 quoted lines
> On 30/03/2009, at 9:41 AM, Eric Wong wrote:
>
>> Lachlan Deck <lachlan.deck@gmail.com> wrote:
>>> Hi there,
>>>
>>> Is it a bug that the when specifying --username=foo for either git- 
>>> svn
>>> init or git-svn clone  that this isn't stored in .git/config?
>>>
>>> It means that for http[s] urls you need to specify it each time for
>>> git-svn fetch, for example.
>>>
>>> Is there any way to specify it manually in the config file - or would
>>> that have some bad consequences?
>>
>> Subversion already stores credential information in ~/.subversion/  
>> which
>> git svn should respect and use if available and allowed to.  Did you
>> disable set "store-auth-creds = no" in your ~/.subversion/config ?
>
> No, it's still commented out.
>
> I simply started by doing:
> git svn clone https://somedomain/repo repo --username=lachlan -s
> cd repo
> git svn fetch // failed without --username
>
> In case the initial passing of --username is tripping it up, I'm trying 
> again without specifying it.

Does "svn ls https://somedomain/repo" prompt you for a username? Does repeating that command (after successfully running it once) still prompt you? (it shouldn't prompt you again if you have auth caching on).

If "svn ls" is prompting you every time, then SVN auth caching is somehow disabled/broken on you system. You can try poking around inside your ~/.subversion/ directory and see if there's permissions problems or such...

-- 
Eric Wong

← back to recent threads