我改变了我的github用户名。如何更新本地存储库以指向新位置?

时间:2015-04-26 19:36:14

标签: git github repository

我对github很新,不太了解。我更改了用户名,以便更容易找到认识我或认识我的人。它告诉我更新我的本地存储库以指向新位置。我不知道该怎么做或如何找到我的旧网址和新网址?有没有办法逐步找到我需要做的事情?我找到了一些学习github和git的资源但这些很长。我打算通过它们来了解更多的未来,但是现在我想改变它,所以我可以继续处理我的项目而不用担心当我推送到github时会出现问题。谢谢!

1 个答案:

答案 0 :(得分:0)

如果您的旧用户名是XYZ,而您的新用户名是Jakeunderscore,则会在https://github.com/XYZ和您的新用户https://github.com/Jakeunderscore找到您的旧Github帐户。因此,对于您拥有远程指向Github的每个存储库,只需运行以下命令:

git remote set-url origin https://github.com/Jakeunderscore/repo_name.git

其中repo_name表示当前存储库的名称。当然,这是假设您创建了一个指向旧存储库链接的远程origin https://github.com/XYZ/repo_name.git

更新,发表评论:

如果您是通过Github应用程序创建的,那么它应该为您创建一个原点。要进行检查,请转到该文件夹​​,然后键入git remote -v。如果您看到origin(或2 origin s,它没问题,那么我发布的命令应该可以正常工作。要检查它是否确实有效,请尝试使用git pull origin master从存储库中提取,然后您应该收到Already up-to-date之类的消息。或者,如果您在repo中有未提交的提交,请使用git push origin master推送到存储库,如果它显示所有内容都被推送而没有错误,那么您就可以了。

如果您偶然创建了原点,请使用git remote add origin https://github.com/Jakeunderscore/repo_name.git命令创建原点。