Git has a limit of 4096 characters for a filename, except on Windows when Git is compiled with msys. It uses an older version of the Windows API and there’s a limit of 260 characters for a filename. The error message you’re encountering indicates that there is a problem with the length of a file or directory name in your Git repository, and it’s likely related to the path “blog/…./pharmaceutical-inc” being too long for your file system to handle.
To resolve this issue:
Shorten Directory Names: The most straightforward solution is to shorten the directory names in your repository. Try to rename the “pharmaceutical-inc” directory to something shorter, which should help you avoid the filename length limit issue.
Use a Different Filesystem: If you’re on a Unix-based system (like Linux or macOS) that enforces filename length limits, consider using a different filesystem that supports longer filenames. For example, you could use a filesystem like ext4 on Linux, which has longer filename support.
Git Configurations: You can also check your Git configurations related to path lengths. For instance, you can try running:
git config --system core.longpaths true
Another way (only for this clone):
git clone -c core.longpaths=true <repo-url>