GitHubアカウントとリポジトリ
GitHubアカウントを設定し、新しいリポジトリを作成して、GitHubのインターフェースを理解します。
「GitHubアカウントとリポジトリ」はCoddyKit上の無料DevOps Bootcampレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDevOps Bootcamp学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 DevOps Bootcampコースには全4レッスンが含まれています。
GitHub へようこそ!
ソフトウェア開発とバージョン管理の世界有数のプラットフォーム、GitHub へようこそ!GitHub は、すでに学んだ Git を中心に構築されています。
GitHub は、コードのためのソーシャルネットワークのようなものだと考えてください。開発者は Git リポジトリをオンラインでホストし、プロジェクトで共同作業を行い、世界中のコミュニティと成果を共有できます。
GitHub を使う理由
GitHub には、次のような主なメリットがあります。
- 一元的なホスティング:Git プロジェクトをオンラインで安全に保存できます。
- 共同作業:チームでスムーズに作業し、変更を追跡して、各自の貢献をマージできます。
- バージョン履歴:コードに加えられたすべての変更の完全な記録にアクセスできます。
- オープンソース:数多くのオープンソースプロジェクトが集まっており、簡単に貢献できます。
GitHub アカウントを作成する
始めるには、GitHub アカウントが必要です。個人の開発者やオープンソースプロジェクトであれば、無料で利用できます!
登録方法は次のとおりです。
- Web ブラウザーで
github.com/joinにアクセスします。 - ユーザー名を選び、メールアドレスを入力して、安全なパスワードを作成します。
- 画面の指示に従ってメールアドレスを確認し、初期設定を完了します。
GitHub ダッシュボード
ログインすると、自分用にカスタマイズされた GitHub ダッシュボードが表示されます。ここが活動の拠点です。
主なエリアは次のとおりです。
- あなたのリポジトリ:所有しているプロジェクトや、貢献しているプロジェクトの一覧です。
- アクティビティフィード:フォローしている人やリポジトリの最近のアクションが表示されます。
- Explore:新しいプロジェクトや、注目を集めているリポジトリを見つけられます。
GitHub リポジトリとは?
GitHub のリポジトリ(短くrepoと呼ばれることもあります)は、基本的にプロジェクトのフォルダーです。次のようなプロジェクトのすべてのファイルが含まれます。
- コードファイル(例:
.js、.py) - ドキュメント(例:
README.md) - 画像、データ、その他のプロジェクト関連ファイル
- Git を使って行ったすべての変更の完全な履歴
新しいリポジトリを作成する
最初の GitHub リポジトリを作成してみましょう!
ダッシュボードから次の操作を行います。
- 緑色の「New」ボタン(通常は左側のサイドバーまたは右上)をクリックします。
- 「Create a new repository」ページが表示されます。
ここで、GitHub 上におけるプロジェクトのホームを設定します。
リポジトリ名と説明
リポジトリを作成するときは、次の項目を設定します。
- Repository name:プロジェクトの内容が分かる、簡潔な名前を選びます(例:
my-first-app、website-portfolio)。この名前は URL の一部になります。 - Description(任意):プロジェクトの機能を説明する短い文です。目的をひと目で理解してもらうのに役立ちます。
パブリックとプライベートのリポジトリ
リポジトリを作成するときに重要な選択の1つが、公開範囲です。
- Public:インターネット上の誰でもこのリポジトリを閲覧できます。オープンソースプロジェクト、ポートフォリオ、広く共有したいものに適しています。
- Private:自分と、明示的にアクセスを許可した人だけが、このリポジトリを閲覧・操作できます。個人プロジェクト、機密性の高い作業、クライアント向けプロジェクトに適しています。
主要ファイルを追加して初期化する
GitHub では、便利なファイルを追加してリポジトリを初期化するオプションが用意されています。
- Add a README file:
README.mdファイルは不可欠です。訪問者が最初に目にするファイルなので、プロジェクトの概要、セットアップ方法、使い方を説明します。 - Add .gitignore:このファイルでは、一時ファイル、ビルド成果物、機密性の高い設定など、Git で意図的に無視するファイルやフォルダーを指定します。
- Choose a license:他の人がコードをどのように利用できるかを定めます(例:MIT、GPL)。
クイックチェック:新しいリポジトリのオプション
GitHubで新しいプロジェクトを設定しています。次のうち、「Create a new repository」ページで直接選択または設定する一般的なオプションではないものはどれですか?
まとめ:GitHubアカウントとリポジトリ
よくできました!このレッスンでは、GitHubの基礎を学びました。
- バージョン管理とコラボレーションにGitHubが不可欠な理由
- 自分のGitHubアカウントを作成する方法
- プロジェクトの拠点としてのリポジトリという概念
- GitHubで新しいリポジトリを作成する手順。公開範囲(Public/Private)の選択や、README、.gitignoreなどの主要なファイルを使った初期化も含みます。
次は、ローカルのGitプロジェクトをこれらのリモートGitHubリポジトリに接続する方法を見ていきます。
よくある質問
「GitHubアカウントとリポジトリ」レッスンは無料ですか?
はい。「GitHubアカウントとリポジトリ」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、DevOps Bootcampコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 DevOps Bootcampコースには全4レッスンが含まれています。
「GitHubアカウントとリポジトリ」で何を学びますか?
GitHubアカウントを設定し、新しいリポジトリを作成して、GitHubのインターフェースを理解します。 ブラウザで直接実行するハンズオンコードでDevOps Bootcampを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
DevOps Bootcampを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのDevOps Bootcampは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「GitHubアカウントとリポジトリ」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このDevOps Bootcampレッスンでコードを書いて実行できますか?
はい。すべてのDevOps Bootcampレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- GitHubアカウントとリポジトリ
- プッシュ、プル、クローン
- リモートとのコラボレーション
- 複数のリモートを管理する