I am using Visual Studio 2017 for Mac.

I am having trouble pushing changes through his subversion.
Even if I set the git username, password through the terminal, this IDE resets it to null and if I enter the correct credentials and does not accept it.
But I can do all this using the source tree without any problems.
This is a known issue.
source
share