質問: ### 前提・実現したいこと Gitとか全然知らない初心者です。 GitHub Desktopを用いてUnityプロジェクトをハッカソンで使うために共有しようとしています。 こちらのサイトを参考にしながら、UnityでHololens用に制作しているプロジェクトをGitHubにアップロードしようとしています。 ### 発生している問題・エラーメッセージ ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/f7f214d8dcbaade0e027f54c8d784cd2.png) ### 試したこと UnityプロジェクトデータをCommit to masterボタンを押してエラーが出ました。 こちらのサイトの手順通りに実行してみましたが解決しませんでした。 こちらのサイトに私と同じ状況の方がいたのですが、解決されていないようです。 (私は英語あんまり読めないのですが) ### 補足情報(FW/ツールのバージョンなど) UnityでHololens用のアプリ制作ツールデータがありまして、それがファイルのパス名が長くなった原因の一つかもしれません。(推測です) ファイル名やパスを勝手に変えると、Unityで何かしら問題が起こる可能性があるので、それでは解決にならないと思います...。 私の検索不足の可能性が高いです。何か参考になるサイトを教えて頂ければ、それを試そうと思います。 ファイルのパス名が約260文字(?)より大きくなるとエラーが出るらしいのですが、よくありがちな内容だと思うので、多分私の操作ミス・設定ミスの可能性が高いです。 C:\Users\aguro\Documents\GitHub\HACK-U-TOKYO-2019-team-aaaa-project\team aaaa unity project\Library\PackageCache\com.unity.multiplayer-hlapi@1.0.2\Tests\Runtime\GetCurrentRTTCallDoesntCrashWhenUseWebSockets パス名は206文字 GetCurrentRTTCallDoesntCrashWhenUseWebSockets.cs.meta ファイル名は53文字 合計259文字でした。 256文字を超えるとエラーになりそう(私の予想)なので、パス名をちょっと変えれば解決しそうなのですが、出来れば他の解決方法でエラーを回避したいです。 ご回答よろしくお願いします。m(_ _)m
回答: > > ファイル名やパスを勝手に変えると、Unityで何かしら問題が起こる可能性があるので、それでは解決にならないと思います...。 > > > どこで得た情報か知りませんが、それは`Assets`ディレクトリ以下のファイルの話ではありませんか。 Unityプロジェクトディレクトリをまるごと移動する分には問題ないはずです。 (それができなければ、gitで管理なんかできません) プロジェクトディレクトリをどこか別の場所に移動するか、別のディレクトリにレポジトリを作るかしてみてはいかがですか。 あと、ちょっと気になったのは、`Library`ディレクトリをコミットしようとしている...? 普通はコミットしないはずですが、参考にしているサイトの「1-1.ローカルにレポジトリを作る」に書かれている「『Git ignore』を『Unity』に変更します」をやり忘れてはいませんか。 まぁ、別に必須ではありませんが。