チームで開発する時にLinux、macOS利用者が構築した環境を、Windowsユーザーの私がうまく立ち上げられなかったときの解決方法を記録します。
対象
Windowsユーザーで、GitHub からクローンを作成してもうまく立ち上がらない人
発生状況
GitHub でソースコードを管理しており、ローカルにクローンを作成し、他の人と同じように環境を立ち上げようとしたら、うまく立ち上がらない。macOS、Linux利用者は、同じ事象は発生していなかった
原因
OSによって改行コードが違うため、WindowsだとCRLFに自動で変換してしまっていたため
解決方法
GitHub のconfigをコマンドで変更する。
※コマンドは普段使っているコマンドラインでOKです。
私はPowerShellを使いました。
手順1 現在の設定を確認
PC C:\Program Files\PowerShell-7.4.2-win-x64> git config --global core.autocrlf
このコマンドを実行したときに 何も出力されないか、または "true" が出力された場合は "false" に変更します。
手順2 変更コマンドを実行
PC C:\Program Files\PowerShell-7.4.2-win-x64> git config --global core.autocrlf false
手順3 もう一度設定を確認
手順1と同じコマンドもう一度実行して"false"が返ってきたらOKです。
手順4 再度 GitHub のクローン作成からやり直す
ご自身のプロジェクトのやり方に沿って開発環境をやり直してください。
以上