違うgitのURLにプロダクトをpushしたい


違うgitのURLにプロダクトをpushしたいです。  
~/Downloads/app/ git remote add origin
<https://github.com/myname/app_comp.git> とコマンドを打つと、  
fatal: remote origin already exists. とエラーが出ました。  
git clone <https://github.com/myname/app.git>
と違うURLからプロダクトをダウンロードしてきたので、そのアドレスが設定されているのだとは思いましたが、<https://github.com/myname/app_comp.git>
のアドレスにpushするにはどうしたら良いのでしょうか？ブランチを切り替える訳でもないし・・・。




先にcloneした`myname/app.git`が既に`origin`として登録されているのであれば、違うgitのリモートリポジトリ=`myname/app_comp.git`はorigin以外の
**別名** で登録する必要があります。

以下の例では`origin`の代わりに`mirror`としてリモートリポジトリを追加する実行方法です。

[code]

    $ git remote add mirror https://github.com/myname/app_comp.git
    
[/code]

もしくは既存の`origin`をいったん別名にリネームして、`myname/app_comp.git`を`origin`として登録し直すのもひとつの方法だと思います。

複数のリモートリポジトリを登録した場合には、`git remote`で確認すると以下の様な表示になります。

[code]

    $ git remote -v
    origin https://github.com/myname/app.git (fetch)
    origin https://github.com/myname/app.git (push)
    mirror https://github.com/myname/app_comp.git (fetch)
    mirror https://github.com/myname/app_comp.git (push)
    
[/code]

