196の日記

完全に開発メモと雑談、その他忘れそうな計算式などを書き溜める場所になっています!

Github An unexpected error has occurred

・An unexpected error has occurred
・failed to refresh the working directory

ああなんて恐ろしい言葉なんだろう、、、、、

原因は様々あると思いますが、ネットの’情報が少なく、原因の特定方法にすら苦労したので、すでに解決してしまいスクショなどは皆無だけれど、一応書き残しておきます。

環境

・主に作業で使っていたMac(Sierra)
・久しぶりにSyncしたら上記のエラーが発生したWindows(10)


やってみたことその1

Windows側のデータを削除して、cloneをしてもらう

結果:同じエラー

やってみたことその2

Github Desktopの再インストール

結果:同じエラー

やってみたことその3

Macで新しいgitアカウントを使い、cloneを実行

結果:エラー出ず、通常運転

やってみたことその4

Macでプロジェクトをエクスポート->Windowsでインポート

結果:プロジェクト内のフォルダ名が、読み取り不可になっていた。


最終的に

フォルダを削除したら、無事cloneが成功。MacWindowsでの文字コードの違いから起こったエラーではないかと予想。直すのに必死で、全くスクショを取っていなかったので、事後報告になってしまった笑 ただ、よく思い返したら、エラーが出ていた際のログファイルにも、文字が読めませんでしたニュアンスのログが残っていた気もする。。。。その時はスルーしちゃったけど(だってMacで普通に動いていたし、、)ログファイルは一応しっかり読もう。

 今回のようにMacWindows間の文字のトラブルは意外と多いので、Gitで共有している時に、謎のエラーが出たらまずエクスポートを使用して、unityのエラーとして把握できると、gitで無造作にエラーを出されるよりは、解決の糸口が見つかりやすいかもしれない。


f:id:thinline196:20170110215856p:plain