Changed git repo location causing go get issue


I moved a repo from github to gitlab. In the process the main remote repo went from the default “origin” to a custom name in a private repo so the config file in .git now, in part, looks like this:

[remote "origin"]
	fetch = +refs/heads/*:refs/remotes/origin/*
[remote "RepoSourceName"]
	url =
	fetch = +refs/heads/*:refs/remotes/RepoSourceName/*

However go get is trying to access “origin” which no longer exists instead of RepoSourceName. Does anyone know how to make it access RepoSourceName?

I could probably make the gitlab repo origin to solve this but it seems I should also learn how to make go always use the remote “source” I want instead of always defaulting to origin.

I’m assuming once I have this resolved I can just do a global search and replace in my code from the github URL of my project to the gitlab URL it is now on and it should all work again.

Never mind, I think I know what’s happening here. The code was from my very first project in go and imports are referencing github instead my local packages referencing each other locally.