1

我在我的开发机器上使用 wampserver,我的目录是这样的:

C:\wamp\www\website_1\www
C:\wamp\www\website_2\www

我这样做的原因是我可以在website_x目录上方的www目录中拥有文件和文件夹,该目录与我的实时服务器上www的目录相同。www

问题是我正在尝试向 github 添加第二个存储库,但它不喜欢我的文件夹结构。Github 让我指定文件夹位置和存储库名称。更糟糕的是,github 将存储库名称附加到文件夹位置,所以如果我选择:

C:\wamp\www\website_2\www

作为 github 中的文件夹位置,以及存储库名称为“myrepository”,然后它将文件夹位置更改为:

C:\wamp\www\website_2\www\myrepository

这显然是完全错误的。

让它与我的文件夹结构一起工作的唯一方法是选择它作为文件夹:

C:\wamp\www\website_2\

然后将存储库命名为“www”,路径为:

C:\wamp\www\website_2\www\

这对于一个存储库来说效果很好,但是由于两个存储库不能具有相同的名称,所以我陷入了僵局。

我不明白为什么 github 将存储库的名称附加到文件路径上。这似乎真的很不直观,无用,并且会产生像我这样的问题。

如何在不更改我当前使用的目录结构的情况下使其正常工作,这是合乎逻辑的并且工作得很好?

4

1 回答 1

1

你可以:

  • 将这两个存储库克隆到硬盘上的其他任何位置(C:\GitHub\Repo1aC:\GitHub\Repo2
  • 在以下之间建立符号链接(MKLINK
    • C:\wamp\www\website_1\wwwC:\GitHub\Repo1a
    • C:\wamp\www\website_2\wwwC:\GitHub\Repo1b

那,或者查看Alias 而不是 VirtualHost

于 2013-07-06T05:56:30.973 回答