How to safely change github account name?
account, git, github, rename
Solution
1.) You have to change all your projects remote addresses. You can see them via:
git remote -v
After that remove the old remote addres:
git remote rm git@github.com:old_account/foo.git
finally add your new remote address:
git remote add origin git@github.com:new_account/foo.git
2.) All your cloned repos will break. There is no URL-redirect or anything similar. You can change your local cloned repos, but others have to point to the new repo addres(like in Step 1)
Note: Github forked repos works without any problem.
Problem
I would like to change my github account name, I found an option in GitHub account settings. However, I am concerned about consequences and would like to know what is the best strategy of name change, considering that I have some projects of my own tied to this account. So far, I came up with this plan: - Change account name in GitHub settings - For each project's local folder in '.git / config' file update remote "origin" url to the new one Will this work? Should there be any further steps on a computer which holds project sources? What will be the effect of name change on those who cloned or forked my projects on GitHub? Thank you!