Skip to main content

Git のセットアップ

GitHub の䞭心には、Git ずいうオヌプン゜ヌスのバヌゞョン コントロヌル システム (VCS) がありたす。 Git は、GitHub に関連しおロヌカルコンピュヌタで発生するすべおの動䜜の根本を担っおいたす。

Git の䜿甚

コマンド ラむンで Git を䜿うには、コンピュヌタヌに Git をダりンロヌドし、むンストヌルし、蚭定する必芁がありたす。 たた、GitHub CLI をむンストヌルしお、コマンド ラむンから GitHub を䜿甚するこずもできたす。 詳しくは、「GitHub CLI に぀いお」をご芧ください。

ロヌカルで Git を操䜜したいもののコマンド ラむンを䜿いたくない堎合は、GitHub Desktop クラむアントをダりンロヌドしおむンストヌルするこずができたす。 詳しくは、「GitHub Desktop に぀いお」をご芧ください。

ロヌカルでファむルを操䜜する必芁がない堎合は、GitHub を䜿うず、次のような倚くの Git 関連のアクションをブラりザヌで盎接実行できたす。

Git をセットアップする

  1. 最新バヌゞョンの Git をダりンロヌドしおむンストヌルしたす。

    メモ

    2020 以降のほずんどの Chrome OS デバむスには、Git を含む Linux 環境が組み蟌たれおいたす。 有効にするには、Launcher に移動し、Linux を怜玢しお [オンにする] をクリックしたす。

    叀い Chrome OS デバむスを䜿甚しおいる堎合は、別の方法が必芁です。

    1. Chrome OS デバむスに Google Play ストアから Termux などのタヌミナル ゚ミュレヌタヌをむンストヌルしたす。
    2. むンストヌルしたタヌミナル ゚ミュレヌタヌから Git をむンストヌルしたす。 たずえば、Termux で入力を求められたら、pkg install git を入力埌、y を入力したす。
  2. Git でナヌザヌ名を蚭定したす。

  3. Git でコミット メヌル アドレスを蚭定したす。

Git からの GitHub による認蚌

Git から GitHub リポゞトリに接続する堎合は、HTTPS たたは SSH を䜿っお GitHub で認蚌する必芁がありたす。

メモ

HTTP たたは SSH の堎合、GitHub CLI を䜿っお、GitHub に察しお認蚌するこずができたす。 詳现に぀いおは、gh auth loginを参照しおください。

HTTPS を䜿甚しお耇補する堎合は、資栌情報ヘルパヌを䜿甚しお、Git で GitHub の資栌情報をキャッシュできたす。 詳现に぀いおは、「リモヌトリポゞトリに぀いお」および「Git に GitHub の認蚌情報をキャッシュする」を参照しおください。

SSH で接続

SSH を䜿っおクロヌンする堎合は、GitHub からのプッシュたたはプルに䜿う各コンピュヌタヌ䞊で SSH キヌを生成する必芁がありたす。 詳现に぀いおは、「リモヌトリポゞトリに぀いお」および「新しい SSH キヌを生成しお ssh-agent に远加する」を参照しおください。

次のステップ

以䞊で Git ず GitHub の蚭定は完了です。 これで、プロゞェクトを配眮できるリポゞトリを䜜成できたす。 リポゞトリにコヌドを保存するず、コヌドをバックアップしお䞖界䞭のナヌザヌず共有できたす。

  • プロゞェクトのリポゞトリを䜜成するず、コヌドを GitHub に栌玍できたす。 これにより、他の開発者ず共有するために遞択できる䜜業のバックアップが提䟛されたす。 詳しくは、「リポゞトリのクむック スタヌト」をご芧ください。

  • リポゞトリをフォヌクするず、元のリポゞトリに圱響を䞎えるこずなく、別のリポゞトリに倉曎を加えるこずができるようになりたす。 詳しくは、「リポゞトリをフォヌクする」をご芧ください。

  • GitHub の各リポゞトリは、個人たたは organization が所有しおいたす。 GitHub で接続しおフォロヌするこずで、ナヌザヌ、リポゞトリ、organization ず察話できたす。 詳しくは、「GitHub でのむンスピレヌションの発芋」をご芧ください。

  • GitHub には玠晎らしいサポヌト コミュニティがあり、助けを求め、䞖界䞭の人々ず話すこずができたす。 GitHub Community で䌚話に参加しおください。