検索
ホームページ開発ツールGitGithubをローカルに構築する方法

オープンソース コミュニティの継続的な発展により、GitHub は非常に重要なコード ホスティング プラットフォームになりました。コード ホスティング機能を提供するだけでなく、コード レビュー、問題解決など、シンプルで使いやすい多くの機能も提供します。トラッキング、プルリクエストなど。ほとんどの開発者はコードのホスティングに GitHub を使用できますが、一部の学生はインターネットへのアクセスが不便であるなどの問題に遭遇する可能性があるため、コードをスムーズに進めるためにローカルに GitHub を構築する必要があります。

1. Git のインストール

GitHub をローカルに構築する前に、まず Git をインストールする必要があります。 Git は分散バージョン管理システムであり、開発チームは Git なしではバージョン管理を実行できないため、Git のインストールは GitHub を構築する最初のステップです。

Windows に Git をインストールする場合、Git の公式 Web サイトから Git インストール プログラムをダウンロードし、インストール中のデフォルト設定に従ってインストールを完了できます。 macOS または Linux でターミナルを介して Git をインストールするのは非常に簡単です。ターミナルで次のコマンドを実行するだけです:

sudo apt update
sudo apt install git

2. SSH キーを生成します

ローカルと GitHub セキュリティのため、GitHub と通信するときに検証用の SSH キーをローカルで生成する必要があります。 GitHub の SSH キーを生成する方法は次のとおりです。

  1. コマンド ライン ターミナルに ssh-keygen -t ed25519 -C "your_email@example.com" と入力します。このうち、your_email@example.com を自分のメール アドレスに置き換える必要があります。
  2. プロンプトに従い、乱数の生成が完了するまで Enter キーを押します。

生成後、2 つの id_ed25519id_ed25519.pub がローカル ユーザーのルート ディレクトリの .ssh ディレクトリに見つかります。 . ファイル (id_ed25519 は秘密鍵ファイル、id_ed25519.pub は公開鍵ファイル)。

3. GitHub に公開キーを追加します

SSH キーをローカルで生成した後、GitHub 上のコードを操作するには公開キーを GitHub にコピーし、アカウントに追加する必要があります。具体的な手順は次のとおりです。

  1. GitHub ホームページを開いた後、右上隅のアバターをクリックして「設定」インターフェイスに入ります。
  2. [設定] インターフェイスで、[SSH キーと GPG キー] オプションを選択し、[新しい SSH キー] ボタンをクリックします。
  3. [キー] テキスト ボックスに、前に生成した id_ed25519.pub ファイルの内容をすべて貼り付けます。
  4. 公開キーに名前を付けて(適当に入力して)、「SSHキーの追加」ボタンをクリックします。

4. GitHub をローカルで構築する

最初の 3 つの手順を完了したら、GitHub をローカルで構築し始めることができます。

  1. コマンド ライン ターミナルに git clone git@github.com:username/repo.git と入力します。このうち、username は GitHub 上のアカウント名、repo はクローンしたいウェアハウスの名前です。
  2. ローカルで、複製したばかりのプロジェクト ディレクトリ (つまり、リポジトリ ディレクトリ) を入力します。
  3. コードをローカルで変更した後、コマンド ラインで次のコマンドを入力します。
git add .
git commit -m "your message"
git push

このうち、「メッセージ」はコード提出の説明情報です。

OK、これで GitHub のローカル構築に成功しました。ネットワークや不安を持たずにオープンソースの旅を楽しみましょう!

以上がGithubをローカルに構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
コマンドでGitを更新する方法コマンドでGitを更新する方法Apr 17, 2025 pm 03:18 PM

gitでコマンドを使用して更新する方法は?端子ウィンドウを開き、コードベースディレクトリに移動します。コマンドgitフェッチを実行して、リモートリポジトリから最新の変更を取得します。このプロセスが完了した後、新しいコミットとブランチがローカルリポジトリに追加されますが、現在の支店には影響しません。

特定のバージョンのgit履歴に戻る方法特定のバージョンのgit履歴に戻る方法Apr 17, 2025 pm 03:15 PM

gitの歴史に戻ることは「リセット」と呼ばれ、次の手順が含まれています。1。履歴を確認して、ハッシュ値を見つける。 2。Git Resetコマンドを使用して、ヘッドポインターを特定のコミットにリセットします。 3。(オプション) - ハードフラグを使用してワークツリーをリセットして、コミットされていない変更を破棄します。注:リセットヘッドは可逆的ですが、作業ツリーをリセットすることは不可逆的です。

gitフォルダーを追加する方法gitフォルダーを追加する方法Apr 17, 2025 pm 03:12 PM

フォルダーをGITバージョンコントロールに追加するには、次の手順を実行する必要があります。端子またはコマンドプロンプトを開き、フォルダディレクトリに移動するGITリポジトリを初期化します(初期化されていない場合)ファイルを一時ストレージエリアに追加して、変更をリモートリポジトリにプッシュする必要がある場合はローカルリポジトリに変更を送信し、GITプッシュコマンドを実行する必要があります。

vscode gitの使用方法vscode gitの使用方法Apr 17, 2025 pm 03:09 PM

VSCODEでGitを使用する手順は次のとおりです。VSCODEでGitをインストールし、GITを有効にします。 GITリポジトリを初期化して、変更の追跡を開始します。プロジェクトの変更を追加して送信します。変更をプッシュおよびプルして、リモートリポジトリで変更または変更を受けます。 VSCODEの視聴履歴の作成、ブランチの作成、競合の解決など、他のGIT機能を活用してください。

Git Stashをクリアする方法Git Stashをクリアする方法Apr 17, 2025 pm 03:06 PM

GITリポジトリのすべてのスタッシュをクリアするには、次の手順を実行します。1。スタッシュが存在するかどうかを確認します。 2。すべてのスタッシュをクリアするために、Git Stash Clear Commandを実行します。 3. Git Stash Listコマンドを再度実行して、スタッシュがクリアされていることを確認します。

GITダウンロードプロジェクトの使用方法GITダウンロードプロジェクトの使用方法Apr 17, 2025 pm 03:03 PM

gitによってダウンロードされたプロジェクトから取得したプロジェクトクローニングリポジトリ:クローンリポジトリ:git cloneコマンドを使用してリモートリポジトリをクローンします。プルアップデート:Git Pullコマンドを使用して、最新の変更をリモートリポジトリに定期的にプルします。プロジェクトの実行:特定の操作方法は、プロジェクトの種類によって異なります。一般的な手順には、依存関係のインストール(PIPインストール-R要件など)、スクリプトの実行(Python Main.pyなど)、およびサーバーの起動(NPMスタートなど)が含まれます。

Gitフォルダーを分岐する方法Gitフォルダーを分岐する方法Apr 17, 2025 pm 03:00 PM

GITを使用してブランチを作成する手順は次のとおりです。ソースブランチをチェックして新しいブランチを作成し、新しいブランチに切り替えて変更をコミットします

Gitで倉庫を構築する方法Gitで倉庫を構築する方法Apr 17, 2025 pm 02:57 PM

回答:Gitを使用してリポジトリを構築する方法は?詳細な説明:リポジトリの初期化:git initコマンドを使用してローカルリポジトリを作成します。ファイルの追加:git addコマンドを使用して、リポジトリにファイルを追加します。コミットの変更:gitコミットコマンドを使用して、ステージング領域の変更をリポジトリにコミットします。ホストGITリポジトリ:ホスティングプラットフォームを選択し、プラットフォーム上に新しいリポジトリを作成し、ローカルリポジトリをホスティングリポジトリにリンクして変更をプッシュします。 GITリポジトリのクローン:ホスティングプラットフォームからリポジトリURLを取得し、Gitクローンコマンドを使用してリポジトリをローカルにクローンします。 GITリポジトリの管理:変更を加えてコミットし、リモートの変更を引き出し、ローカルの変更をプッシュし、ハーモニーを作成します

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール