Trouble Shooting#
Week1#
ssh-keygenではキーペアが最初から.sshに入らない?#
1 | $ ssh-keygen |
ではパブリック/プライベートキーがホームディレクトリに生成される? あとで、キーたちを.sshファイルに移動させる必要があった。 Git-simple.mdのチュートリアルでは、
1 | $ ssh-keygen -t rsa -C "$your_email"
|
となっているが、これだ.sshフォルダに直接生成されるのか?
初心者が陥りがちな罠#
key-permissionが違う
1 | $ cd /users/"user-name"/.ssh/ |
でsshkeyを入れたディレクトリへ移動
1 | $ ls -l |
でパーミッションを確認する
1 | $ chmod 600 id_rsa
|
で権限を変更。
※参考:https://do-zan.com/mac-terminal-chmod/ (田宮さんチュートリアル参照)
Pushするとローカルのプレビューで見れてた画像が表示されない。#
Atom, bracketのmarkdownエディタでは、プレビューで画像が表示されているのに、pushすると、gitlabでもデプロイ先のページでも表示されない画像がある。
→原因はファイル名の打ち間違い。おそらくmarkdownエディタのプレビューでは、大文字小文字が入れ替わってもパスが壊れず表示されるが、サイト上ではそれで表示されなくなる。
画像ファイル名の大文字小文字(ex. NIghtwing or Nightwing)、拡張子の大文字小文字(ex. .JPG or .jpg)にて上記問題発生。
- week02のレビューにてNeilが言及していたが、Windows、MacOSは、case-insensitiveであり、gitはcase-sensitiveのために生じる現象。gitのファイル名を変えるのもひと手間必要。 Is git not case sensitive?、Changing capitalization of filenames in Git (stackoverflow)参照。
=====