エンジニアの転職を支援するFEnetインフラのテックブログ。ネットワークなどのITインフラ情報を中心に発信中。

  1. FEnetインフラ
  2. FEnetテックマガジン
  3. テクノロジー
  4. GitHubのアカウント登録・リポジトリの作成方法について解説!有料アカウントとの違いとは?

GitHubのアカウント登録・リポジトリの作成方法について解説!有料アカウントとの違いとは?

  • テクノロジー
  • プログラミング
公開日時:   更新日時:
GitHubのアカウント登録・リポジトリの作成方法について解説!有料アカウントとの違いとは?
この記事でわかること
    基本情報技術者試験の試験対策はこちら>>

    GitHubアカウントとは?


    この記事ではGitHubアカウントについて説明していきます。GitHubについての簡単な説明からアカウントの登録方法、リポジトリの作成方法を紹介していきます。

    もしもGitHubについて興味はあるけど使ったことがない方はぜひ読んでください。また、GitHubについて全く知らない方にもわかりやすいよう説明していきますので、ご一読いただけたら幸いです。

    そもそもGitHubとは?

    GitHubアカウントの説明の前にGitHubについて簡単に説明していきます。すでにご存じの方は読み飛ばしていただいて結構です。

    そもそもGitHubとは、Gitと呼ばれるソースコードなどのバージョン管理ツールのWebサービスであり、自分が作成したプログラミングコードを複数の端末で共有したり、一緒に開発しているチーム内で共有したり、世界中の人たちと共有することを目的として作成されています。

    自分が作成したソースコードを世界に公開するのはもちろん、世界中の人たちが作成したソースコードを参照できるため、プログラムを勉強したいと思っている方には強力なツールになります。

    GitHubアカウントを作成する方法

    GitHubではアカウントを作成しなくても、公開されているソースコードを参照したり、自分のパソコンにダウンロードすることが可能です。

    ではなぜ、GitHubアカウントを作成する必要があるのでしょうか?

    自分が作成したコードをGitHub上にアップロードする場合に、GitHubのアカウントが必要となってきます。

    例えば、自分の家のパソコンと仕事場においてあるパソコンでソースコードを共有したい場合であったり、一緒に開発している人たちでソースコードを共有したい場合、自分が作成したソースコードを公開してほかの人たちに活用してもらいたい場合などが考えられます。

    そのため、GitHubにアップロードする予定がなく、他人が書いたソースコードを読みたいだけという方はわざわざGitHubのアカウントを登録する必要はありません。

    無料アカウントと有料アカウントの違いについて

    GitHubには無料アカウントと有料アカウントがあります。

    細かい違いは公式サイトで確認しましょう。

    少し前までは無料アカウントではプライベートリポジトリが使用できず、公開範囲を限定できませんでした。つまり、GitHubにアップロードしたソースコードは必ずだれでも見られる状態になってしまっていました。

    しかし、今では無料アカウントであってもプライベートリポジトリを使用できるため、一緒に開発しているチーム内に限定できるようになっています。

    基本的な機能は無料アカウントで使用可能なので、個人で使用する分には無料アカウントで十分です。

    アカウント登録当初は無料アカウントとして作成されるため、必要に応じて有料アカウントにアップグレードするようにしましょう。

    アカウントは「Free」、「Pro」、「Enterprise」の3種類に分かれています。リンク先を参考にして自分に適したアカウントを使用するようにしてください。

    GitHubアカウントの登録方法

    GitHubアカウントの登録方法
    ここからはGitHubアカウントの登録方法について説明していきます。
    まずはGitHubのページにアクセスしましょう。

    GitHubのサイトが開いたら「GitHubに登録する」というボタンをクリックします。するとアカウント登録画面に遷移します。アカウント登録画面は英語表記となって今いますが、簡単ですのでひるむことなく進んでいきましょう。

    まずは「Username」、「Email address」、「Password」を入力していきましょう。使用されているユーザネームは使用できないため、緑色のチェックマークが表示されるユーザネームを入力するようにしてください。

    GitHubのアップデート情報やオファーなどを受け取りたい方は「Email Preferences」のチェックボックスにチェックを入れるようにしましょう。チェックは任意ですので、不要な方はそのままで大丈夫です。

    最後に「Verify your account」でロボットではないことを検証できたらできたら「Create Create account」ボタンをクリックしましょう。

    「Welcom to GitHub」という画面が表示されれば登録完了です。

    GitHubの日本語設定について

    残念ですが、GitHubでは日本語表示には対応していません。

    しかし、最近ではGitHubのヘルプドキュメントが日本語に対応しているので、わからないところがあればヘルプドキュメントで調べてみるとよいでしょう。

    ただし、すべてが日本語に対応しているわけではないようですので、英語表示されてしまう場合は頑張ってGoogle翻訳等を活用していくしかありません。基本的なことを調べるうえでは困ることはありません。

    実際にヘルプページを見てもらえればわかると思いますが、ドキュメントの量はとても多く手厚いので、わざわざ参考書を買わなくても、わからないことはドキュメント内を探せば解決するでしょう。

    リポジトリを作成してみよう

    GitHubのアカウントが作成できたら、次はリポジトリを作成していきましょう。リポジトリとはなんだ?という方もいるでしょうから、リポジトリについて簡単に説明します。

    リポジトリ(repository)とは、日本語訳だと倉庫や貯蔵庫の意味になります。プロジェクトやフォルダのようなものだと理解してもらって問題ないでしょう。要はソースコードを管理する場所だとイメージしてください。

    ここからリポジトリ作成の手順を説明していきます。

    はじめにGitHubにログインしてください。

    ログインができたら右上にある「+」ボタンをクリックして「New repository」をクリックします。

    「Repository name」にリポジトリの名前を入力しましょう。今回は「my-repository」で入力します。

    「Description」には簡単な説明を書き込みます。任意の項目ですので、入力しなくても問題ありません。

    公開範囲を決定します。公開するのであれば「Public」を、公開範囲を限定するのであれば「Private」を選択しましょう。今回はお試しで作成しますので、「Private」を選択するとよいでしょう。

    「Initialize this repository with」では、リポジトリを作成する際の初期設定を選択します。今回はREADMEファイルを作成したいので「Add a README file」にチェックを入れて、「Create repository」をクリックします。

    README.mdファイル作成出来ていればリポジトリの作成は完了です。

    GitHubで作成したリポジトリをダウンロードしよう

    先ほど作成したリポジトリを自分のPCにダウンロードしてみましょう。

    ここでは、GitHubのサイトからダウンロードする方法と、コマンドを使用する方法の2種類を紹介します。

    GitHubのサイトからダウンロードする場合は、作成したリポジトリのページに「Code」と書かれた緑色のボタンをクリックし「Download ZIP」を選択します。

    選択後、リポジトリのZIPファイルがダウンロードされるので、ダウンロードされたZIPファイルを解凍すれば完了です。

    続いてコマンドを使用する方法を紹介します。こちらは前提としてGitがインストールされている必要がありますので、インストールされていない場合は先にインストールしておきましょう。

    まずはインストールするリポジトリのURLを調べる必要があります。先ほど作成したリポジトリのページに「Code」と書かれた緑色のボタンをクリックし、表示されたURLをコピーしておきましょう。

    続いて以下のコマンドを実行します。ダウンロード先のフォルダはリポジトリをダウンロードしたいフォルダのパスを記載してください。URLには先ほどコピーしたURLを貼り付けてください。

    実行が完了するとダウンロード先のフォルダにリポジトリがダウンロードされているはずです。上記で説明した通りにリポジトリを作成しているのであれば「my-repository」というフォルダが作成されます。

    GitHubを活用していこう!

    このページではGitHubのアカウントについて説明とGitHubのアカウント登録方法、リポジトリの作成方法を紹介してきました。いかがでしたでしょうか。

    もしもわからないことがあるようでしたら、上記で説明したGitHubのヘルプドキュメントからいろいろと調べてみてください。ここで説明したよりもより詳細に説明されています。

    また、英語のみではありますがGitHub内にはトレーニングコースなどもあり、GitHubの操作以外にもHTMLやPythonの勉強もできます。さらには、オープンソースプログラムの作成方法など学べますので、自分が興味あるものを調べてみてください。

    FEnetを運営しているネプラス株式会社はサービス開始から10年以上
    『エンジニアの生涯価値の向上』をミッションに掲げ、
    多くのインフラエンジニア・ネットワークエンジニアの就業を支援してきました。
    ネプラス株式会社ロゴ

    ネプラス株式会社はこんな会社です

    秋葉原オフィスにはネプラス株式会社をはじめグループのIT企業が集結!
    数多くのエンジニアが集まります。

    秋葉原オフィスイメージ
    • インフラ業界に特化

      インフラ業界に特化

      ネットワーク・サーバー・データベース等、ITインフラ業界に特化。Cisco Systemsプレミアパートナーをはじめ各種ベンダーのパートナー企業です。

      業界を知り尽くしているからこそ大手の取引先企業、経験豊富なエンジニアに選ばれています。

    • 正社員なのにフリーランスのような働き方

      正社員なのにフリーランスのような働き方

      正社員の方でも希望を聞いたうえでプロジェクトをアサインさせていただいており、フリーランスのような働き方が可能。帰社日もありません。

      プロジェクト終了後もすぐに次の案件をご紹介させていただきますのでご安心ください。

    • 大手直取引の高額案件

      大手直取引の高額案件

      案件のほとんどが大手SIerやエンドユーザーからの直取引のためエンジニアの皆様へに高く還元できています。

      Ciscoをはじめ、Juniper、Azure、Linux、AWS等インフラに特化した常時300件以上の案件があります。

    • スキルアップ支援

      スキルアップ支援

      不要なコストを削減し、その分エンジニアの方へのスキルアップ支援(ネットワーク機器貸出、合格時の受験費用支給など)や給与で還元しています。

      受験費用例)CCNP,CCIE:6-20万円、JNCIS:3-4万円、AWS:1-3万円など

      ※業務に関連する一定の資格のみ。各種条件がありますので詳しくは担当者へにお尋ねください。

    • 現給与を保証します!

      100%現給与保証

      前職の給与保証しており、昨年度は100%の方が給与アップを実現。収入面の不安がある方でも安心して入社していただけます。

      ※適用にはインフラエンジニアの業務経験1年以上、等一定の条件がございます。

    • インセンティブ制度

      インセンティブ制度

      ネットワーク機器の販売・レンタル事業等、売上に貢献いただいた方にはインセンティブをお支払いしています。

      取引先企業とエンジニア側、双方にメリットがあり大変好評をいただいています。

    • 社会保険・福利厚生

      社会保険・福利厚生

      社員の方は、社会保険を完備。健康保険は業界内で最も評価の高い「関東ITソフトウェア健康保険組合」です。

      さらに様々なサービスをお得に利用できるベネフィットステーションにも加入いただきます。

    • 東証プライム上場企業グループ

      東証プライム上場企業グループ

      ネプラスは東証プライム上場「株式会社夢真ビーネックスグループ」のグループ企業です。

      安定した経営基盤とグループ間のスムーズな連携でコロナ禍でも安定した雇用を実現させています。

    ネプラス株式会社に興味を持った方へ

    ネプラス株式会社では、インフラエンジニアを募集しています。

    年収をアップしたい!スキルアップしたい!大手の上流案件にチャレンジしたい!
    まずは話だけでも聞いてみたい場合もOK。お気軽にご登録ください。

    ネプラス株式会社へのご応募はこちら↓
    ネプラス株式会社へのご応募はこちら↓

    新着案件New Job

    CCNA取得者歓迎!案件・求人はこちら