PowerShellではgti cloneできるのに、WSLでgit cloneできない問題
PowerShellとWSLは別物なので各クローできるように設定が必要です。
PowerShellでcloneしてディレクトリを変えてもプログラムで動かないことがあるので、環境構築はしておきましょう。
SSHキーの確認
コマンドを叩いて、SSHキーが存在することを確認します。
ls ~/.ssh
known_hosts
「id_rsa 」と「id_rsa.pub」がなければSSHの生成と登録に進みます。
SSHキーの生成と登録
SSHキーの生成と登録を行います。
ssh-keygen -t rsa -b 4096 -C メールアドレス@example.com
hoge@RPC-0101-204:~$ ssh-keygen -t rsa -b 4096 -C メールアドレス@example.com
Generating public/private rsa key pair.
Enter file in which to save the key (/home/hoge/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/hoge/.ssh/id_rsa
Your public key has been saved in /home/hoge/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:hogehogehogehogehogehogehogehoge
メールアドレス@example.com
The key's randomart image is:
+---[RSA 4096]----+
| |
| |
| o . . . |
| o . o o .. |
| + + S o. . o.|
| . = + B B.+ oo.E|
| = = =ooo=.+ ..+|
| . + . oB.oo. o |
| . .=o.oo |
+----[SHA256]-----+
上記コマンドを叩くとSSHキーが「~/.ssh」 ディレクトリに生成されます。
メールアドレスはgit configで設定しているアドレスです。
わからない場合はconfigで確認しましょう。
git config user.email
スポンサードサーチ
SSHキーをSSHエージェントに追加
次のコマンドで、SSHキーがエージェントに追加できます。
eval $(ssh-agent -s)
ssh-add ~/.ssh/id_rsa
SSHキーの確認
ls ~/.ssh
id_rsa id_rsa.pub known_hosts
SSHキーが存在することを確認します
スポンサードサーチ
SSH公開鍵の内容
catコマンドを使用してSSH公開鍵の内容を表示します。
cat ~/.ssh/id_rsa.pub
表示したssh公開鍵をコピーします。
ssh-rsa
HogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehoge
HogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehoge
HogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehoge
HogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehoge
HogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehoge
HogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehoge
HogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehoge
HogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehoge
HogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehoge
HogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeHogehogeFoo
hoge@メールアドレス@example.com
Git hubにSSH KEYを貼り付ける
comming soon.