【Git入門】Bitbucketで作成したリポジトリをgitコマンドでcloneする
Bitbucketを使い始めました。
macOSで、Bitbucketのリポジトリを、gitコマンドでローカルにcloneする方法をまとめました。
概要
- SSHで使用する公開鍵暗号の鍵のペアを生成する
- Bitbucketのアカウント設定でSSHの公開鍵を設定する
- 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件のフィードバック