问题描述
我可以访问一个驱动器,我希望将其用作远程备份我的一些 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 存储库一样运行