GitHub のデータをバックアップしたい? export でできるよ!

  • 2019/5/6
  • GitHub のデータをバックアップしたい? export でできるよ! はコメントを受け付けていません。

GitHub にデータ預けっぱなしは怖い?エクスポートできますよ!

コード管理に GitHub 便利ですよね!
最近(いくらか制限はあるものの)プライベートリポジトリも無料で使えるようになって
さらに便利さが増しましたね!
(どんな制限があるかは、依然私が書いた GitHub のプランを Pro から Free へダウングレードすると制限がかかる機能全 6 つ紹介 の記事をご参照くださいね)

で、とっても便利な GitHub ではあるのですが、
何でもかんでもコードを GitHub で管理しているとちょっと不安になる(なるかな?)こともありまして…

そんなこと無いと信じたいですが、いつの日か
「GitHub で大障害が起きてデータ全部吹っ飛びました」とか
「なんかサーバーがハッキングされてデータをロストしました!」とか、
絶対無いとは言い切れないですよね。
(そんなこと気にするなら自前で全部管理しろよって話はあなたの心の中だけに留めておいてください)

…まぁ、そんなことがなくても、なんかの拍子にバックアップとりたいってことはあるんじゃないかなと思います。

で、GitHub ってデータを全部エクスポートできたらなーって思うわけです。
いや、まぁそんな便利な機能が GitHub にあるわけ…あるんですね!

ということで、今回はそちらをご紹介。

GitHub からデータを全部エクスポートしてみよう

操作はとっても簡単。

  1. メニューから Settings を開いて
  2. 左のメニューから Account を開き
  3. Export account data の New export ボタンをポチるだけ

これでエクスポートが始まります。

アカウントにどれだけの情報があるかによって時間が変わるかと思いますが、
私は 30 分くらいだったかな?

エクスポートが受け付けられると、完了するまで New export ボタンは押せなくなります。
完了するとメールでお知らせしてくれるので、気長に待ちましょう…

完了すると、こんな感じのメールが飛んできます。
早速ダウンロードボタンをクリックするか、先ほどのページに戻って、ダウンロードしてみましょう!

ちなみにダウンロードされるファイルの形式は .tar.gz で圧縮されています。
Mac とか Linux の人は普通に解凍できるかと思いますが、Windows の人はいい感じのソフトを入れて解凍してください。
ちなみに、Windows 10 で、きちんと更新している人は Powershell から Mac, Linux と同じコマンドで解凍できます。

tar -zxvf (ファイル名)

ですね。

解凍するとダダダーっとファイルが生成されまして…

こんな感じでいろいろ出てきます。

一つずつ説明するのはメンドウなのでざっくりですが、
全て自分のアカウントにあるリポジトリ (私の場合 ezaki/*** ) にあるものの

  • git clone で取得してきたものと同じもの
  • レポジトリに対する操作 (マージしたとか)の履歴を json にまとめたもの
  • issue コメントを json でまとめたもの
  • PR コメントを json でまとめたもの
  • 添付されているファイル
  • マイルストーンやリリースの情報
  • リポジトリごとの設定

などが取得されてくるようです。

概ね、自分のリポジトリの全てが取得できると思ってよさそうですね。

もし GitHub の情報をエクスポートしたいと思っている方がいらっしゃれば、お試しあれ!

冒頭のように、GitHub に情報があるのが心配!というケースはあまりないかと思いますが
もしエクスポートしたいなーと思っていらっしゃる方がいましたらぜひお試しくださいね。

ちなみにこの機能は去年 (2018 年)の 12 月頃に作られていたみたいです。
https://github.blog/2018-12-19-download-your-data/

どんどん便利になっていく GitHub。
今後はどんな進化をしていくのでしょうね。

Takato Ezaki

Takato Ezaki小中高の塾講師からエンジニア

投稿者プロフィール

福岡で Web 系のエンジニアをしています。

中高の理科教師免許を取り、起業に 2 年間トライした後エンジニアの道へ入りました。

化学反応の中では Belousov-Zhabotinsky 反応が大好きです。

この著者の最新の記事

関連記事

コメントは利用できません。

募集中!(o゜▽゜)o

エンジャパン
求む、社長!
follow us in feedly

コッチもヨロシク!





最近のネタ!

  1. 2019-5-20

    ヘッドレス CMS ってどんなの?ブログの新しい作り方!

    ブログの新しい作り方 みなさん、ブログ書いていますか? 結構多くの方が、これまで一度はブログをやっ…
  2. 2019-5-13

    東京オフィスを移転いたしました

    将来的な展望を踏まえ、東京オフィスを移転いたしました! 株式会社エージェントグローの東京オフィスは…
  3. 2019-5-13

    日本語入力は ATOK がとっても便利なことを知ってもらいたい

    日本語入力、何使ってますか? みなさん、PC での日本語入力ソフトは何を使っていますか? Win…
  4. 2019-5-11

    エージェントグローの社長ブログで気になる記事をピックアップ!【人柄・思考術・会社のアレコレ】

    こんにち、ヒロキです。 今日はエージェントグローの社長ブログから、私がオススメする記事をピックアッ…
  5. 2019-5-9

    2019 年 4 月度・第 33 回福岡社員総会 & 懇親会

    今月もやってまいりました! こんにち、ヒロキです。 今月も福岡の社員総会&懇親会が開催されました…
ページ上部へ戻る

当サイトに掲載されているコンテンツ(文書、画像等)は、許可なく複製・転用等する事を禁じます。

「フェアネス方式」は、株式会社エージェントグローが日本国内において出願中の商標です。

当サイトでは最低限必要と考えられる場合において、会社名/サービス名/商品名などを記載している場合があります。
これらはあくまでも説明の必要性に応じて用いているものであり、各社の権利等を侵害を目的とするものではございません。
不適切と考えられる場合には、当社お問い合わせフォームよりご連絡ください。

当サイトでは®や™などの表記を省略させていただいております。