Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What is going on with this article?
@CASIXx1

ghqの保存ディレクトリが変更されていた

More than 1 year has passed since last update.

ある日、ghqで取得していたリポジトリが無くなっていた

普段の開発では

> ghq list
ghqで取得したリポジトリ
...
...

を出したり、pecoと連携させて、そのディレクトリに対して、移動をしていたのですが、ある日ghq listを叩いても、一個もリポジトリが出力されなくなってしまいました...

参考
https://qiita.com/harhogefoo/items/d43f1a4d14064ab1f972

原因

ghqのversion upの影響!

2019/12/31にリリースされた v0.99から

ghqで保存されるディレクトリが変更されてます。

具体的な変更内容

~/.ghq 配下に取得したリポジトリが保存されていたのですが、
~/ghq に変更されました。

どうやら隠しファイル扱いになるため、不便だとかどうとか

対応方法

1. 0.99未満のghqで保存したディレクトリが無いか確認

> ls ~/.ghq/
github.com/

2. 手元のghqのversionを調べて、それが 0.99未満であった場合、updateする

> ghq -v
0.99未満のversion

# ghqのupdate
> brew update
> brew upgrade ghq

> ghq -v
0.99以上のversionになるように

3. 新しいリポジトリにディレクトリを移す

~/.ghq~/ghq に保存されているファイルやディレクトリを移しましょう

これで

> ghq list
リポジトリ1
リポジトリ2
...

が出るようになるはず!!

0
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
CASIXx1
IoTエンジニア

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
0
Help us understand the problem. What is going on with this article?