Я пытаюсь создать git-репозиторий, расположенный в синхронизированной папке OneDrive, но у меня возникла проблема.
Я использую OneDrive для синхронизации папок между несколькими устройствами через "облако". На моей машине для разработки (Win 7 64) папка OneDrive находится в папке C:\Users\myusername\OneDrive.
Я создал подпапку \git в этом каталоге и создал репозиторий git для своего кода (foo.git) в этой папке.
На той же машине я могу клонировать этот репозиторий в другую папку, которая не синхронизируется с OneDrive, и отправлять и извлекать изменения.
Однако на моей другой машине (Win 8.1 64), которая также синхронизируется с OneDrive, когда я пытаюсь клонировать репозиторий (похоже, все находится там в C:\Users\myusername\OneDrive\git\foo.git), я получить сообщение об ошибке "это не правильный git-репозиторий".
Содержимое папки \git "должно" быть одинаковым на обеих машинах, поскольку они синхронизируются. Единственное, о чем я могу думать, это то, что в моем git-репозитории могут быть скрытые папки/файлы, которые не синхронизируются. Предполагается, что OneDrive синхронизирует все, включая скрытые файлы и папки (насколько я знаю).
Есть ли скрытые папки или файлы в удаленном репозитории git?
Я не уверен, почему это не работает, я читал о других, которые используют OneDrive для хранения удаленного хранилища git без проблем. Может быть, проблема в том, что одна машина - Win 7, а другая - Win 8.1?
Поскольку я исчерпал свое поисковое решение, пытаясь найти решение, есть ли у кого-нибудь совет или понимание того, что я могу делать неправильно?