githubからコードをダウンロード(Clone)する

Last update: 2025/2/1


実行環境

Alma Linux9.5

gitをインストールする

gitをインストールしてない場合は、以下でインストールする。

$ sudo dnf install git

複数のファイルを同時に読むこともできる。ファイルは連続して表示される。以下の例だと赤文字の部分が/etc/host.confの内容になる。

githubからソースコードをCloneする

今回は例として、NvidiaのgithubからCUDAのsampleをcloneしてみる。URLを指定してCloneするが、CloneしたいレポジトリのURLはgithub上の「Code」のボタンをクリックすると表示される。

このURLを指定して、git cloneコマンドを実行するとcloneして自分のローカル環境にレポジトリを持ってくることができる。

$ git clone https://github.com/NVIDIA/cuda-samples.git
Cloning into 'cuda-samples'...
remote: Enumerating objects: 19507, done.
remote: Counting objects: 100% (4370/4370), done.
remote: Compressing objects: 100% (752/752), done.
remote: Total 19507 (delta 4059), reused 3618 (delta 3618), pack-reused 15137 (from 2)
Receiving objects: 100% (19507/19507), 133.52 MiB | 19.06 MiB/s, done.
Resolving deltas: 100% (17186/17186), done.
Updating files: 100% (4026/4026), done.

cloneしたレポジトリを最新の状態に更新したいときは、cloneしたレポジトリの中にcdコマンドで移動して、以下を実行すれば更新することができる。

$ git pull origin master

Copyright (c) 2024 kd