Your comments

How this has not yet been implemented is a mystery.
For SmartGIT to really be embraced as the GIT client of choice, it really needs to be able to manage multiple accounts on the same platforms. Making users manually write tweaks into config files is not a good enough a solution.