【Git入門】Bitbucketで作成したリポジトリをgitコマンドでcloneする

【Git入門】Bitbucketで作成したリポジトリをgitコマンドでcloneする

Bitbucketを使い始めました。

macOSで、Bitbucketのリポジトリを、gitコマンドでローカルにcloneする方法をまとめました。

概要

  1. SSHで使用する公開鍵暗号の鍵のペアを生成する
  2. Bitbucketのアカウント設定でSSHの公開鍵を設定する
  3. gitコマンドでcloneする

詳細

SSH鍵ペアの作成

$ ssh-keygen 
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/xxx/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /Users/xxx/.ssh/id_rsa.
Your public key has been saved in /Users/xxx/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx@xxx.local
The key's randomart image is:
+---[RSA 2048]----+
|  xxxxxxxx       |
| xxxx xxxxx      |
|  xxxxxxxx       |
|  xxx xxxx       |
|  xxxxxxx        |
|xxxxxxxxx        |
|xxxx x xxx       |
|xxxxxxxxx        |
|xx     xx        |
+----[SHA256]-----+

鍵はそれぞれ以下に格納される

  • 公開鍵:~/{User名]/.ssh/id_rsa.pub
  • 秘密鍵:~/{User名]/.ssh/id_rsa

公開鍵の内容をBitbucketに登録することで、秘密鍵を持っている自分のみがBitbucketにログインできるようになる。

Bitbucketの設定

Bitbucketにログインします。
(https://bitbucket.org)

左下のアカウントをクリックします。

Bitbucket settingsをクリックする。

アカウントの設定->SSH鍵->鍵を追加をクリックする

ダイアログ画面で、keyにid_rsa.pubの内容をコピペする。Label に任意の名前を指定し、保存する。

 

gitコマンドでclone

リポジトリのパスを入手し、macOSのターミナルからgitコマンドでcloneする。

gitコマンドの導入は他参照

リポジトリ画面に行き、「クローンの生成」をクリックする。

リポジトリのパスをコピーする。

macOSのターミナルでコピーしたリポジトリのパスを貼り付ける。

$ git clone git@bitbucket.org:xxxxxx/xxxxxx.git
Cloning into 'xxxxxx'...
remote: Counting objects: 1161, done.
remote: Compressing objects: 100% (758/758), done.
remote: Total 1161 (delta 654), reused 731 (delta 334)
Receiving objects: 100% (1161/1161), 3.55 MiB | 2.09 MiB/s, done.
Resolving deltas: 100% (654/654), done.

まとめ

Bitbucketのリポジトリをgitコマンドでcloneしました。

【Git入門】Bitbucketで作成したリポジトリをgitコマンドでcloneする」への1件のフィードバック

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください