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
ブランチの操作
ブランチを作ったり合わせたり
ファイルの移動
ファイルの移動と名前変更