← Blog
by 前の田んぼ#Git#GitHub

Git,GitHubの初期導入、設定

Git、GitHubのインストール、新規登録、ssh鍵登録についてまとめています

Git,GitHubの初期導入(windows)とGitHubの登録、ssh鍵の登録について説明しています

はじめに

こんにちは!今回はGitのインストールとGitHubの新規登録、ssh鍵の登録について行っていきます!Git,GitHubの詳しい概念や使い方は別途記事を用意します。(講習会で先に説明してます!)今回は、準備だけです!

installした際のgitのバージョンは2.55.0.3です!

それでは早速やっていきましょう

Gitのインストール(for windows)

Gitのインストーラーを以下から持ってきます!!

Gitのインストーラーのリンク

git-scm.com

おそらくほとんどのwindowsがx64だと思うのでそれを選択してダウンロードしてください

image1 image2

ダウンロードしたインストーラーを開くと以下の画面が出ると思うので、このブログの指示に従ってインストールしていきましょう!!

そのままNext

image3

そのままNext

image4

そのままNext

image5

そのままNext

image6

ここはデフォルトではUse Vim (the ubiquitous text editor) as Git's default editorとなっているのでそれをUse Visual Studio Code as Git's default editorに変えてあげてください

NOTE

Use Visual Studio Code Insiders as Git's default editorがありますが、これじゃないので気をつけて!

image7 image8 image9

Override the default branch name for new repositoryを選択してmainになっていることを確認して選択

(記述欄がmainになってなかったらmainにしてあげてください)

image10

Git from the command line and also from 3rd-party softwareを選択

image11

Use bunled OpenSSHを選択

image12

Use the OpenSSL libraryを選択

image13

Checkout Windows-style, commit Unix-style line endingsを選択

image14

Use MinTTY (the default terminal of MSYS2)を選択

image15

Mergeを選択

image16

Git Credential Managerを選択

image17

両方チェック入れてインストール!!

image18

インストールなう

image19

FINISH!!!

image20

Windowsの下の検索でGit bashと打って出てきたらおk(出てこなかったら周りと相談か質問して!!)

image21

Gitのインストール終わり!!

GitHubの新規登録とssh接続

新規登録

以下のサイトにアクセスして、GitHubの新規登録を行う

GitHub

github.com

普通に指示に従って新規登録

NOTE

ここで登録した、メールアドレスUsernameは覚えておいてください!!

image22 image23

Usernameの欄は好きに変えられるので変えよう!

image24

この画面が出たらおk

image25

次は、GitにGitHubの情報を教えるために、Git bashを開いてください

image26

開いたら、以下のコマンドを打ってください

$ git config --global use.name <登録したUsername>
$ git config --global use.email <登録したメールアドレス>

$ git config --global use.name riki-000
$ git config --global use.email riki200559@gmail.com
image27

これで一旦GitHubの新規登録は終わり!!

ssh接続

ssh接続とはなんぞやって人もいると思いますが、結構難しいので説明は割愛します!!

とりあえず、安全に暗号化して情報をやり取りできるものと思ってもらえれば!!(実際には、遠隔でパソコンを操作するのに使うもの。AJ科の人はラズパイとかでやったかな?)

まずはコマンドプロンプトを開いてください!!

image28

次に、ssh鍵の生成を行います!

コマンドプロンプトを開けたら、以下のコマンドを順番に打ってください!

$ mkdir .ssh
$ cd .ssh
$ ssh-keygen -t ed25519 -c "<GitHubで登録したUsername>@<WindowsのUser/ユーザー名のユーザー名の部分>-windows" -f id_ed25519_<GitHubで登録したUsername>

NOTE

ssh-keygenコマンドを打つと色々入力するよう言われますが全部Enterでおkです

ssh-keygenコマンドの例

$ ssh-keygen -t ed25519 -c "riki-000@medrk-windows" -f id_ed25519_riki-000
image29

次にしっかりssh鍵が生成されているか確認します!.sshディレクトリに入ってるのを確認して、

$ code .

を打ってみましょう!!

(codeコマンドは指定したディレクトリからvscodeを開ける便利コマンドです!.を指定することで今いるディレクトリをvscodeで開けます!)

(codeコマンドが使えない人は、ごめんなさい普通にエクスプローラーで開いてください。Cドライブのユーザー直下に.sshディレクトリがあるはずです。見つからない人は、周りの人に相談または先輩に聞いてください)

image30

あることが確認できたら、configというファイルを作ってください。

image31

ファイルを作れたら、中身を以下のようにしてください

Host github.com
        HostName github.com
        User git
        IdentityFile ~/.ssh/id_ed25519_<Githuで登録したUsername>
        IdentitiesOnly yes

Host github.com
        HostName github.com
        User git
        IdentityFile ~/.ssh/id_ed25519_riki-000
        IdentitiesOnly yes
image32

次に、GitHubにそのssh鍵の登録を行います

先ほどの新規登録できた後の画面に戻って

image33

右上のアイコンをクリック

image34

クリックすると出てくるsettingsをクリック

image35

左のタブのSSH and GPG keyをクリック

image36 image37

SSH Keyの右側にあるNew SSH keyをクリック

image38

クリックした後に出てきた入力欄に入力する

Titleは自分がわかりやすいように入力。

Key typeAuthentication keyにする

Keyには、VScodeから先ほど生成した鍵のファイルをクリックしてそれをコピペしてはる

NOTE

鍵には、秘密鍵と公開鍵というものがあります。今回貼り付けるのは公開鍵の方で、.pub拡張子のついている方をコピーしてください

image39 image40

最後に接続確認を行います。cmdに戻って以下のコマンドを打ってください。

ssh -T git@github.com

途中yes or noを聞かれると思うのでyesと答えてください

image41

Hi riki-000.... のように出力されれば接続完了です

これで終わり!!お疲れ!!

参考リンク

Gitのインストール方法(Windows版)

Gitのインストール方法など

qiita.com