そもそもghi
とは何か
ghi
は、CLI上からGithubのissue、Pull-request、Milestoneなどを操作することができるツールです。
よく使うものとしてはissueの参照・作成・コメントの追加・コメントの編集・close等ができます。
公式はこちら: stephencelis/ghi
めちゃくちゃ便利で助かってます。
問題の状況について
# issue一覧を取得します
$ ghi
\# user/example open issues
1: Test issue 1
# issue番号1にコメントをつけたいとします
$ ghi comment 1
# エディタでコメントを入力&保存
Moved Permanently
$
このようになり、コメントができていない状況です
問題点・解決策
Moved Permanently
の文言は、どうやらレポジトリが移動した後(ex.改名された後)に、remote
のURLを変更しなかった場合に起こるらしいです。
一応、別のケースではありますが似たケースがあったので参考にしました↓
https://github.com/stephencelis/ghi/issues/267
なので、remoteを移動後の名前にきちんと変えてやればいいわけです。
$ git remote set-url <remote名> <新しいURL>
思ったよりも単純でした...
一応、同じようなことに疑問を持つ人もいるかと思うので晒しときます。
追加情報等あればウェルカムです。