1
2

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 3 years have passed since last update.

[初心者向け]windowsでsourcetreeを使ってgithubとSSH接続したい.その1(備忘録)

Last updated at Posted at 2021-12-16

[概要]
・windowsでsourcetreeを使用したいが、ターミナルとかコマンドとか全くわからない人用。
(デザイナーさん、新卒、駆け出しエンジニア、Macしか触ったことない人 etc)
・自分用
[参考URL]https://yu-report.com/entry/sourcetreessh/
[やりたいこと]windowsでsourcetreeを使ってGitHubと接続したい。

その1とその2に分かれています。

※GitBashとGitHubの接続が終わってる場合↓


#1.sourcetreeをダウンロードする前に,GitBashでSSH接続の設定をする。

#2.GitBashをダウンロードする
[参考URL]https://yu-report.com/entry/GitInstall/

#3.GitHubにSSH接続をする
[参考URL] https://yu-report.com/entry/githubSSH/

(※[Git]はGitBashダウンロード時、一緒にインストール済み[GitHub]は事前にアカウントを持っている前提)

##(1)GitBashを起動

##(2)ユーザー情報を確認する

[GitBash]
$ git config --list
//表示
user.name=[先ほど設定したユーザ名]
user.email=[先ほど設定したメールアドレス]

##(3)間違っている場合は再度登録し直す

[GitBash]
$ git config --global user.name [ユーザ名]
$ git config --global user.email [メールアドレス]

##(4)鍵があるか確認する

$ ls -al ~/.ssh

##(5)身に覚えがないのでリセットする

$ rm -rf ~/.ssh

##(6)再度リセットされているか確認

$ ls -al ~/.ssh

##(7)新しく鍵を作る

$ ssh-keygen -t rsa

##(8)質問にEnterで答える

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/{ユーザー名}/.ssh/id_rsa): 

"訳)公開/秘密rsaキーペアを生成します。
キーを保存するファイルを入力してください"

Enterキーを押す

####2個目の質問をされる

Created directory '/Users/{ユーザー名}/.ssh'.
Enter passphrase (empty for no passphrase): 

"訳) ディレクトリ '/Users/{ユーザー名}/.ssh'を作成しました。
パスフレーズを入力します(パスフレーズがない場合は空):"

Enterキーを押す

####3個目の質問をされる

Enter same passphrase again:

"訳) 同じパスフレーズをもう一度入力します。"

Enterキーを押す

##(9)作った鍵の内容をコピーする

$ clip < ~/.ssh/id_rsa.pub

##(10)GitHubのサイトへ移動する

アイコンを押下しタブメニュー内の**[setting]**を選択
git -1_LI.jpg

**[SSH and GPG Keys]**を選択
git .png

##(11)SSH接続をする

git3.png

[New SSH key]ボタンを選択

作った鍵をGitHubに登録する

git4.png

・Titleに自分がわかりやすい名前を記入
・keyのところへさっきコピペした内容を貼り付ける

[add SSH Key] を押す

####鍵がGitHubと接続できた!

スクリーンショット 2021-12-14 14.21.36.png

##(12)GitBashで作った鍵と、GitHubが接続されているか確認する

**[GitBash]**へ移動

[GitBash]
$ ssh -T git@github.com
Hi{ユーザー名}! You've successfully authenticated, but GitHub does not provide shell access.

訳)こんにちは{ユーザー名}!認証に成功しましたが、GitHubはシェルアクセスを提供していません。

"接続完了"

#4.GitBashでのSSH接続が終わったので、sourctreeとGitHubの接続へ

その2へ続く

1
2
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
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?