【发布时间】:2021-10-03 23:28:25
【问题描述】:
我用谷歌搜索并在 stackoverflow 上搜索了以下问题,但找不到任何令人满意的答案。
也就是说,我有一个远程存储库:https://github.com/<username>/foo 和我
希望在远程站点以及命令行的本地配置条目中将其重命名为 https://github.com/<username>/bar,现在我将 repo 克隆到本地 '~/my_github_repos/foo'。
所以基本上,我希望这个 repo 的所有内容都从 foo 转换为 bar(网址/配置/本地文件夹)
为此,我将文件夹 ~/my_github_repos/foo/ 重命名为 ~/my_github_repos/bar/ 并尝试这样做,
git remote set-url origin https://github.com/<username>/bar.git
但这只是在本地而不是远程完成的。因此,当我对现在重命名的文件夹bar 中的文件进行一些更改并执行git push origin master 时,它给了我错误:
remote: Repository not found.
fatal: repository 'https://github.com/<username>/bar.git/' not found
那么,为了重命名 repo,我需要做些什么才能在本地进行更改并远程反映它?
我知道 Github.com 提供了一个非常好的 UI 来重命名存储库,但是我只想知道是否有一种方法可以通过命令行的几个步骤来实现。如果没有,我同意从 github.com 网站重命名它很简单。
这个问题的原因是,我喜欢主要从命令行做事,而不是到处做像重命名仓库这样简单的任务。
附:我搜索了stackoverflow,发现了这个:Rename Github Repository,可能看起来和这个问题很像,但又不一样。
【问题讨论】:
标签: git github repository github-cli