以下の質問についてグーグルで検索し、stackoverflowでも検索しましたが、満足のいく答えが見つかりませんでした。
たとえば、リモート リポジトリがあり、リモート サイトとコマンド ラインからのローカル構成エントリでhttps://github.com/<username>/foo
名前を変更したいと考えています。https://github.com/<username>/bar
したがって、基本的に、このレポのすべてのものfoo
をbar
( urls / configurations / local folder )に変換したい
そのために、フォルダの名前を に変更して実行~/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 Web サイトから名前を変更するだけで簡単であることに同意します。
この質問の理由は、レポの名前を変更するのと同じくらい簡単なタスクをあちこちに移動するよりも、主にコマンドラインから行うのが好きだからです。
PS私はstackoverflowを検索し、これを見つけました: Rename Github Repository、これはこの質問に似ているように見えるかもしれませんが、異なります。