通过在线驱动器上的 WebDav 设置 git 远程

问题描述

我可以访问一个驱动器,我希望将其用作远程备份我的一些 git 存储库。我有两种访问驱动器的方法。第一个是使用普通的互联网浏览器(它要求我的用户名和密码进入)。第二个是通过驱动器称为“远程访问”的选项,它表示我可以使用 WebDav 通过我的计算机访问驱动器,其中列出了 WebDav 地址、用户名和密码。

我设法使用这个 WebDav 来映射文件资源管理器中的驱动器。我只是输入了 WebDav 地址,然后它询问了我的用户名和密码。

我现在想做的是将驱动器中的一个文件夹设置为我的 git 存储库中的远程文件夹。最好绕过文件资源管理器中的映射驱动器,因为我每次重新启动计算机时都必须映射它。

非常感谢您提前提供帮助。

解决方法

如果您可以在本地机器上映射您的驱动器,那么您可以通过创建裸存储库将该驱动器中的文件夹用作远程 git 存储库

为此,您必须在 WebDav 驱动器中选择一个文件夹并运行:

+----+-----------+-------------+
|    | SWEETS    | VEGTABLES   |
|----+-----------+-------------|
|  0 | cookies   | carrot      |
|    | donut     | broccoli    |
|    | cake      | asparagus   |
|    | lolipop   | cauliflower |
|    | ice-cream | corn        |
|    | banana    | cucumber    |
|    | split     | eggplant    |
|    | sundae    | bell        |
|    | muffin    | pepper      |
|    | jelly     |             |
|    | beans     |             |
|    | pie       |             |
+----+-----------+-------------+

这将在该文件夹上创建一个空的存储库。然后您可以通过简单地运行来克隆该存储库:

$ git init --bare

并继续像普通的 git 存储库一样运行