# Clone repository

GitLabにあるリポジトリを`git clone`でクローンします。
このドキュメントでは、
`~/repos/haniwers/`
をプロジェクトルートとして説明をします。

## Gitプロトコルで取得する（推奨）

リポジトリに対して読み書きする開発に適したプロトコルです。
事前にGitLabアカウントを作成し、SSH鍵を登録する必要があります。

```console
# 作業ディレクトリに移動する
~/repos/

# リポジトリをクローンする
git clone https://gitlab.com/qumasan/haniwers.git

# プロジェクトルートに移動する
cd haniwers
```

:::{note}

GitLabアカウントの設定に少し手間がかかりますが、
一緒に開発するプロジェクトメンバーはぜひ設定をお願いします。

:::

## HTTPSプロトコルで取得する

読み取り専用の開発に適したプロトコルです

```bash
# 作業ディレクトリに移動する
cd ~/repos

# リポジトリをクローンする
git clone https://gitlab.com/qumasan/haniwers.git

# プロジェクトルートに移動する
cd haniwers
```

このリポジトリに加えた変更をプッシュする際は、
GitLabアカウントのユーザー名とパスワードが必要です。
