gitのoriginのurlを変更する。


mirahを最初にインストールした時に、

git://github.com/headius/mirah.git


の方から持ってきてて、あとから

git://github.com/mirah/mirah.git


の方が最新なことに気づいて、別にそのまま新たにcloneしてくればいいんですが、
originを変えれないのかな?と思ったのでメモ。

**追記**


@murachue さんより教えていただきまして、

% git remote set-url origin <新しいリポジトリURL>


が普通とのこと。明らかにこっちのほうが自然なかんじですね!
@murachue さんありがとうございます!!
使用した感じは以下のとおりです。

regina% git remote -v
origin git://github.com/headius/mirah.git (fetch)
origin git://github.com/headius/mirah.git (push)
localhost% git remote set-url origin git://github.com/mirah/mirah.git
localhost% git remote -v
origin git://github.com/mirah/mirah.git (fetch)
origin git://github.com/mirah/mirah.git (push)
localhost%


**追記おわり**

ルートディレクトリの ".git/config" というファイルの中に

[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git://github.com/headius/mirah.git


という設定があって、ここの"url ="以降の値を新しいところに書きなおせばいけるらしい
のですが、できればコマンドでやりたいもんなので、探してみると、

% git config remote.origin.url <新しいリポジトリURL>


でやってくれるらしい。あ、" < " と " > " はいらんですよ。
そうしょちゅうやる作業でもなさそうだけど、
この前教えていただいた" git remote -v"みたいな短いコマンドは
みつけれませんでした。なんかありそうだけどなぁ。