PowerShellではgti cloneできるのに、WSLでgit cloneできない問題

Git,WSL

ミニマリスト_カミ

kamiです。
TwitterYoutubeもやってます。

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]-----+
icon

上記コマンドを叩くと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を貼り付ける

icon

comming soon.

Git,WSLGit,WSL

Posted by kami