checkout of private repo using svn authentication failure, but I have the correct username and password because I can login via the website

Hi I have a github repo.
I use svn for my projects and I have read that I can use SVN with github.
I have successfully checked out the repository using SVN but the commit fails.
I tried to commit from the command line using the SVN CLI.
When I tried to commit I was asked for a username and password.
I have supplied the credentials that I use to access the website but the commit failed :

svn: E215004: Commit failed (details follow):
svn: E215004: No more credentials or we tried too many times.
Authentication failed
svn: E200042: Additional errors:
svn: E120191: Error running context: The requested authentication type(s) are not supported
svn: E215004: Your commit message was left in a temporary file:

I understand that the error message states “The requested authentication type(s) are not supported” but there is no mention of authentication in the GitHub guide for using SVN.
Does anyone know why this information is missing or left out ?

I have used the same credentials to login to the website so I don’t know why svn would fail.

The GitHub documentation states that SVN can be used with github so this should work but there is no mention of Authentication in the documentation, very strange.

I hope that someone can help me here, but if there is somewhere else I should be asking about this please let me know.


Welcome to the community, @SultanOfPing :tada: We’re glad you’re here. I’d recommend making a Personal Access Token and using that in place of a password. Make sure you include the repo scope as well.