Apparently the old svn+ssh method is no longer supported. I was actually kind of happy with that. I use git at work, so I figured this was a good opportunity to switch to git. I created a new git repo, and cloned the new empty repo to my local machine. I copied the files into the local repo and went to do a "git push origin master". Git prompts for credentials, which I entered, but the repo still refuses authorization with "401 Unauthorized"
I had just merged my curseforge account with Twitch a couple days ago, so I'm wondering if that's what's causing my issues?
Here's the verbose output from git if that's any help.
$ GIT_CURL_VERBOSE=1 git push origin master * Couldn't find host repos.curseforge.com in the _netrc file; using defaults * timeout on name lookup is not supported * Trying 18.104.22.168... * TCP_NODELAY set * Connected to repos.curseforge.com (22.214.171.124) port 443 (#0) > GET /wow/howmany/info/refs?service=git-receive-pack HTTP/1.1 Host: repos.curseforge.com User-Agent: git/2.12.2.windows.1 Accept: */* Accept-Encoding: gzip Pragma: no-cache