git clone

Gitリポジトリの複製

git cloneは、Gitリポジトリを複製するためのコマンドです。

ローカルにクローンする

指定したリポジトリを、ローカルに複製します。

$ git clone <repository uri>

このコマンドを実行すると、カレントディレクトリにリポジトリがクローンされます。

<respository uri>は、クローンするリポジトリのURLを指定します。

GitHubからhttpsでクローンする

一番多いと思われるGitHubからcloneしてくる場合は、以下のようになります。。

$ git clone https://github.com/<username>/<repository name>.git

GitHubからSSHでクローンする

GitHubにSSH接続の設定を済ませている必要があります。

git clone git@github.com:<user>/<repository>.git

~/.ssh/configに設定している場合

自分の場合は、configに下記のような設定をしてあります。

Host github
  HostName github.com
  User git
  IdentityFile ~/.ssh/github
  TCPKeepAlive yes
  IdentitiesOnly yes

この場合、SSHでクローンするときは下記のコマンドで出来ました。

git clone github:<user>/<repository>.git

GitHub CLIを使ってクローンする

GitHubからクローンする場合は、GitHub CLIを使う方法もあります。

gh repo clone <repository>

See Also

git remoteの使い方

リモートリポジトリを編集する

git config

gitのパラメータを設定する

基本操作

init, add, remote, commit, reset, rm

ブランチの操作

ブランチを作ったり合わせたり

ファイルの移動

ファイルの移動と名前変更