Git リポジトリのクローン

リポジトリをクローンすると、リポジトリがローカル マシンに同期されます。クローン後、ファイルを追加/編集してから、更新をプッシュ/プルできます。 

この記事はコマンド ラインについて説明します。コマンド ライン操作に馴染みが薄い場合、お使いのオペレーティング システムのビデオ チュートリアルをご確認ください。

コマンド ラインを使用して、リポジトリのクローンを作成する

git を使用して Bitbucket Cloud リポジトリのクローンを作成または操作する前に、次のいずれかを行う必要があります。

Sourcetree、コマンド ラインの Git、または任意のクライアントを使用して Git リポジトリをクローンできます。以下は、ターミナルから Git を使用してリポジトリをクローンする方法の手順です。

  1. リポジトリから [クローン] ボタンを選択します。

  2. clone コマンドをコピーします (SSH または HTTPS 形式)。SSH プロトコルを使用している場合、公開キーが Bitbucket に追加されていて、クローンを行うローカル システムに読み込まれていることを確認します。

  3. ターミナル ウィンドウで、リポジトリをクローンするローカル ディレクトリに移動します。

  4. Bitbucket からコピーしたコマンドを貼り付けます。以下に例を示します。

HTTPS 経由でのクローン

1 $ git clone https://username@bitbucket.org/teamsinspace/documentation-tests.git

Git Credential Manager ユーザー — 新しいウィンドウが開き、bitbucket.org にログインして接続を承認するように求められます。

SSH 経由でのクローン

1 $ git clone git@bitbucket.org:teamsinspace/documentation-tests.git

クローンが成功すると、リポジトリをクローンしたディレクトリのローカル ドライブに新しいサブディレクトリが表示されます。このディレクトリは、クローンした Bitbucket リポジトリと同じ名前になります。クローンには、ソース ファイルに加えた変更を保持するために Git が必要とする、ファイルとメタデータが含まれます。

Sourcetree を使用してリポジトリのクローンを作成する

また、Sourcetree を使用してリポジトリのクローンを作成できます。Sourcetree は、コマンド ラインの代わりとなる Atlassian 製のクライアントです。次の指示に従ってリポジトリのクローンを作成します。Sourcetree をお持ちでない場合は、最初にアプリケーションをダウンロードしてください

  1. リポジトリから [クローン] ボタンを選択します。

  2. [このリポジトリのクローンを作成する] ダイアログで、[Sourcetree でクローン] ボタンを選択します。

  3. 必要に応じて、[宛先パス] または [ブックマーク名] を更新します。

    1. [宛先パス] は、クローンがローカル システムに保存するフォルダです。

    2. [ブックマーク名] はそのフォルダーの名前です。

  4. [クローン] ボタンを選択します。

Sourcetree によって、ローカル システムにフォルダーが作成されます。Sourcetree を使用してリポジトリを操作できます。

下記の A から E までのコールアウトを含む Sourcetree でクローンを作成したリポジトリのスクリーンショット

A. ブランチ リスト: Git ブランチを一覧します。
B. ファイル リスト: リポジトリ内のすべてのファイルが含まれます。
C. 操作ボタン: リポジトリを操作できます。
D. コミット リスト: リポジトリへのコミットの一覧と各コミットの詳細が含まれます。
E. 選択したファイル: 選択されたファイルの差分を示します。

VS Code でリポジトリのクローンを作成する

また、Visual Studio (VS) Code を使用してリポジトリのクローンを作成できます。VS Code は、Microsoft が開発したコマンド ラインに代わるソース コード エディターです。次の指示に従ってリポジトリのクローンを作成します。Visual Studio Code をお持ちでない場合は、最初にアプリケーションをダウンロードしてください

  1. リポジトリから [クローン] ボタンを選択します。

  2. [このリポジトリのクローンを作成する] ダイアログで、[Clone in VS Code (VS Code でクローン)] ボタンを選択します。

    1. Atlassian for VS Code 拡張機能をまだインストールしていない場合は、インストールするように求められます。[インストール]、情報ダイアログで [Reload Window and Open (ウィンドウを再ロードしてオープン)] ボタンの順に選択します。

  3. VS Code で、ドロップダウン メニューから [Clone a new copy (新しいコピーのクローンを作成する)] を選択します。

  4. プロンプトが表示されたら、クローンが作成されたリポジトリを保持するローカル ストレージの場所を選択します。 

  5. [Select repository location (リポジトリの場所を選択)] ボタンを選択します。

  6. リポジトリのクローンが作成されて、選択した場所に格納されます。その後、リポジトリを開いて VS Code で作業を開始できます。

VS Code がリポジトリのクローン作成に必要なデータにアクセスできるように、Bitbucket Cloud アカウントにログインするように求められる場合があります。

その他のヘルプ