Чтобы использовать удаленный HTTP для Git, он должен либо поддерживать интеллектуальный протокол, который требует специальной конечной точки сервера, либо он должен поддерживать WebDAV, который обычно называют тупым протоколом. Кроме того, пульт дистанционного управления не может использовать параметры запроса, поскольку Git не будет их обрабатывать.
Если вы хотите использовать OneDrive с WebDAV, вам понадобится какой-то способ получить исходную структуру хранилища до сервера. что, вероятно, потребует использования стандартного клиента WebDAV для загрузки каталога, созданного с помощью git init --bare
.
. Как уже упоминалось, вам также понадобится URL-адрес WebDAV, который не содержит параметров запроса; если OneDrive не может предоставить это, вам нужно будет использовать другого поставщика.
Обратите внимание, что вам не следует использовать OneDrive в качестве инструмента синхронизации для вашего хранилища Git на разных машинах, поскольку это может привести к коррупция.