Hide
Windows 10 x64 Source Tree 3.0.8
I have a bunch of old repositories that have remotes set to an old https server that is now dead.
I cannot get SourceTree to stop prompting me for login credentials for those old repositories.
This was not a huge problem in 2.x as SourceTree would not try to connect again if a previous connection was still pending. This has changed since I upgraded to SourceTree 3.x and now I have 20+ authentication windows open.
It even seems to keep trying to some extent after closing SourceTree.
I can see a much of different solutions to this, some on my end, some on SourceTree's.
I have tried removing all the dead remotes from the repositories. I wrote a script to check each repo for the bad domain and remote that remote. SourceTree is still trying to authenticate.
Frankly, I would like an option that simply disables all http auth for git. IMHO, if something is even trying to auth with http, I've configured something incorrectly. (I recognize that some people like passwords... That's why this would be an option.)
An alternate option would be the ability to turn off automatic repo updates on a per repo basis. Ideally even a per host basis. Use case: when at work, I have access to internal repos. It should be easy to configure SourceTree to not check that source when I am out of office (without VPN).
To top it off, because the new "New tab" view is under featured (*still*), there is no way to use SourceTree to manage these bad repositories and fix them in the GUI one at a time.
Show
Windows 10 x64 Source Tree 3.0.8
I have a bunch of old repositories that have remotes set to an old https server that is now dead.
I cannot get SourceTree to stop prompting me for login credentials for those old repositories.
This was not a huge problem in 2.x as SourceTree would not try to connect again if a previous connection was still pending. This has changed since I upgraded to SourceTree 3.x and now I have 20+ authentication windows open.
It even seems to keep trying to some extent after closing SourceTree.
I can see a much of different solutions to this, some on my end, some on SourceTree's.
I have tried removing all the dead remotes from the repositories. I wrote a script to check each repo for the bad domain and remote that remote. SourceTree is still trying to authenticate.
Frankly, I would like an option that simply disables all http auth for git. IMHO, if something is even trying to auth with http, I've configured something incorrectly. (I recognize that some people like passwords... That's why this would be an option.)
An alternate option would be the ability to turn off automatic repo updates on a per repo basis. Ideally even a per host basis. Use case: when at work, I have access to internal repos. It should be easy to configure SourceTree to not check that source when I am out of office (without VPN).
To top it off, because the new "New tab" view is under featured (*still*), there is no way to use SourceTree to manage these bad repositories and fix them in the GUI one at a time.