1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Github、BitbucketとのSSH接続

Posted at

何度も何度もSSH接続のやり方を調べるの面倒なので備忘録として。超初心者用です。

WindowsでSSHキーペアを作成する

ssh-keygen -t rsa -f .ssh/id_rsa

コマンドプロンプトでssh-keygenコマンドを実行。(Windows7の場合はssh-keygenコマンドが使用できないらしいのでGitBashとかでやろう)

なんか聞かれるけどEnter押し続けて大丈夫。

The key's randomart image is:
+---[RSA 3072]----+
|      +.=AB+ ++o |
|     o.++@+B. =. |
|. o . oo=+*.Eo.  |
| + o o  +=oo .   |
|. . +  .A+o.     |
| o       .+      |
|.        .       |
|       +         |
|  ●              |
+----[SHA256]-----+

↑みたいなのが表示されたら成功。.sshフォルダに「id_rsa」というファイルができる。

GitHubにsshキーを登録

Githubのユーザーアイコンを押すと出てくるメニューから、「Setting」をクリック。
image.png

「SSH and GPG keys」をクリック。
image.png

「New SSH key」から新しいキーを作成する。
image.png

Titleは何でもいい、Keyは先ほど作成した「.ssh/id_rsa」の内容をコピペする(VSCodeか何かエディタで開いてそのままコピーでおk)「Add SSH key」をクリックで登録終わり。
image.png

キーを追加したことのメールが届くよ。

SSH接続ができるかどうかの確認

ssh -T git@github.com
Hi username!的なのが出たら接続成功。

Bitbucketにsshキーを登録

ユーザーアイコンメニューから「Personal settings」をクリック
image.png

「SSH 鍵」をクリック
image.png

「鍵を追加」をクリック
image.png

Labelは何でもいい。Keyは先ほど作成した「.ssh/id_rsa」の内容をコピペする(VSCodeか何かエディタで開いてそのままコピーでおk)「鍵を追加」をクリックで登録終わり。
image.png

登録メールアドレスに鍵追加を通知するメールが来てるよ。
SSH接続できるかどうかの確認

ssh -T git@bitbucket.org
logged in as username 

You can use git to connect to Bitbucket. Shell access is disabled

リポジトリをクローンしてみよう

GithubでもBitbucketでも基本やり方は同じ。

コマンドプロンプト、またはBitBashでリポジトリを置きたい場所に移動する。

cd c:/Users/akari/repo
# repoというフォルダに置きたい場合

GitHubまたはBitbucketでクローンするリポジトリに移動。
GitHubなら「Code」ボタンから「SSH」を選んでURLをコピー。(赤丸ついてるやつからコピーできる)
image.png

Bitbucketなら「クローンの作成」からSSHを選んでコピー。(赤丸ついてるやるからコピーできる)
image.png

コマンドプロンプト、またはGitBashに張り付けて実行

git clone git@bitbucket.org:akari/test.git
fatal: not a git repository (or any of the parent directories): .git

C:\Users\KinjoAkari>git clone git@bitbucket.org:akari/test.git
Cloning into 'test'...
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (4/4), done.

クローン成功!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?