Every time I edit ~/.ssh/config I get an error afterwards

Bad owner or permissions on .ssh/config

I never remember, but the error message is exactly right. You just need to set the owner and permissions.