如何更改远程 URL 的用户名?

9 浏览
0 Comments

如何更改远程 URL 的用户名?

我有一个存储在USB键上的repo(称为origin),我在本地硬盘上克隆了它。我将\"origin\"移到了NAS上,并从那里成功地进行了克隆测试。

我想知道是否可以在\"local\"的设置中更改\"origin\"的URI, 以便它现在从NAS而不是USB键中拉出。

目前,我可以看到两个解决方案:

  • 将所有内容推送到USB原始位置,然后将其再次复制到NAS上(由于新的提交到NAS原始位置,这意味着需要做很多工作);
  • 向\"local\"添加一个新的遥控点,并删除旧的遥控点(我担心我会破坏我的历史)。
admin 更改状态以发布 2023年5月23日
0
0 Comments

git remote -v
# View existing remotes
# origin  https://github.com/user/repo.git (fetch)
# origin  https://github.com/user/repo.git (push)
git remote set-url origin https://github.com/user/repo2.git
# Change the 'origin' remote's URL
git remote -v
# Verify new remote URL
# origin  https://github.com/user/repo2.git (fetch)
# origin  https://github.com/user/repo2.git (push)

更改远程地址

0
0 Comments

您可以

git remote set-url origin new.git.url/here

查看git help remote。您还可以编辑.git/config并更改其中的URL。

除非您做了非常愚蠢的事情(如果您担心,请复制您的存储库,因为您的存储库就是您的历史记录),否则您不会失去历史记录。)

0