Git チュートリアル

私たちの Git チュートリアルは、バージョン管理と共同開発のための包括的なカリキュラムを提供します。Git コマンド、ワークフロー、ベストプラクティスをカバーしており、初心者から経験豊富な開発者まで適しています。無料のラボと実際の例を通じて、コードリポジトリの管理に関する実践的な経験を得ることができます。私たちの Git プレイグラウンドでは、シミュレーション環境でさまざまな Git 操作を試すことができます。

Git のセットアップと設定

Git のセットアップと設定

この実験では、Git のインストール方法と、バージョン管理でコミットを追跡するために必要なグローバルユーザー ID の設定方法を学びます。
GitLinux
CD - ステージング環境へのデプロイ

CD - ステージング環境へのデプロイ

この実験では、継続的デプロイ(CD)の原則を学びます。SSH 経由で Docker コンテナをデプロイする GitHub Actions ワークフローを定義し、デプロイプロセスをローカルでシミュレーションします。
LinuxGit
GitHub Actions マトリックスビルド

GitHub Actions マトリックスビルド

この実験では、マトリックス戦略を使用して、異なる Node.js バージョンなど、複数の構成に対してワークフローを同時に実行する方法を学びます。
LinuxJavaScriptGitShell
GitHub Actions で環境変数を追加する

GitHub Actions で環境変数を追加する

この実験では、GitHub Actions ワークフローで環境変数を定義し、使用する方法を学習します。ワークフローを作成し、グローバル変数を設定し、ステップ内でそれにアクセスして挨拶メッセージを出力します。
ShellLinuxGit
GitHub Actions 基本ビルドとテスト

GitHub Actions 基本ビルドとテスト

この実験(Lab)では、Node.js アプリケーションをビルドおよびテストするための基本的な GitHub Actions ワークフローを作成する方法を学びます。環境設定、依存関係のインストール、テスト実行を網羅します。
LinuxJavaScriptGit
GitHub Actions 初めてのワークフロー作成

GitHub Actions 初めてのワークフロー作成

この実験(Lab)では、GitHub Actions ワークフローを作成するための基本的な手順を学習します。Git リポジトリの初期化、必要なディレクトリ構造の作成、YAML ファイルでのワークフローのトリガーとジョブの定義、そして CI/CD プロセスをシミュレートするための変更のコミットを行います。
LinuxGitShell
Git を使用した Ansible プロジェクトの準備

Git を使用した Ansible プロジェクトの準備

クリーンな Ansible プロジェクトワークスペースを作成し、Git を初期化してインベントリを追加し、ベースラインファイルをコミットします。
AnsibleGit
Gitignore でファイルを無視する

Gitignore でファイルを無視する

この実験では、.gitignore を使用して特定のファイルを Git のバージョン管理から除外し、リポジトリを整理された状態に保つ方法を学びます。
GitLinux
アーティファクトの構築

アーティファクトの構築

この実験では、Docker コンテナイメージを構築し、GitHub Actions を使って GitHub Container Registry(GHCR)にプッシュする方法を学びます。アプリケーションのパッケージ化と配信を自動化します。
GitLinuxDocker
GitHub Actions でビルド成果物をアップロードする

GitHub Actions でビルド成果物をアップロードする

この実験 (lab) では、ビルド成果物を使用してワークフローデータを永続化する方法を学びます。ビルドディレクトリをアップロードするようにワークフローを設定し、後でダウンロードできるようにします。
LinuxGitJavaScript
Checkout アクションを使用した GitHub Actions

Checkout アクションを使用した GitHub Actions

この実験(Lab)では、GitHub Actions で `actions/checkout` アクションを使用してリポジトリファイルにアクセスし、ワークフローログでそれらを確認する方法を学びます。
LinuxGitJavaScript
GitHub Actions シークレットの設定

GitHub Actions シークレットの設定

この実験(Lab)では、リポジトリシークレットを設定し、ワークフロー内でそれらを参照することにより、GitHub Actions で機密情報を安全に管理する方法を学びます。
CybersecurityLinuxGitShell
GitHub Actions ジョブの依存関係 (Job Dependencies)

GitHub Actions ジョブの依存関係 (Job Dependencies)

この実験 (Lab) では、ジョブ間の依存関係を定義することで複雑なワークフローをオーケストレーションする方法を学びます。これにより、デプロイなどのタスクがビルド成功後にのみ実行されることを保証します。
LinuxGitJavaScriptShell
継続的インテグレーション(CI)

継続的インテグレーション(CI)

この実験では、GitHub Actions を使って実際の継続的インテグレーション(CI)パイプラインを構築します。Node.js プロジェクトを作成し、自動テストを記述します。また、push のたびにテストを自動実行するワークフローを設定します。
GitLinuxJavaScriptShell
ローカルリポジトリの初期化

ローカルリポジトリの初期化

この実験では、Git でプロジェクトの追跡を開始する方法を学びます。新しいリポジトリを初期化し、ファイルを作成してステータスを確認し、そのファイルをステージングして最初のコミットを作成します。
GitLinux
ブランチの基本

ブランチの基本

この実験では、Git ブランチを管理し、メインのコードベースに影響を与えずに新機能を安全に並行開発する方法を学びます。
GitLinux
GitHub Actions でシンプルなコマンドを実行する

GitHub Actions でシンプルなコマンドを実行する

この実験では、GitHub Actions ワークフローを定義し、runs-on を使用してランナー環境を指定し、run キーワードを使用してシンプルなシェルコマンドを実行する方法を学びます。
LinuxGitShell
GitHub Actions の導入とセットアップ

GitHub Actions の導入とセットアップ

この実験(Lab)では、GitHub Actions を設定するための基本的な手順を学習します。GitHub 上でリポジトリを作成し、ローカル環境にクローンし、ワークフローに必要なディレクトリ構造を確立します。
GitLinux
  • 前へ
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 58
  • 次へ