我在我的开发机器上使用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会将存储库的名称附加到文件路径上。这看起来真的不直观,没用,并且会产生像我这样的问题。
如何在不改变我目前使用的目录结构的情况下实现这一目标,这是合乎逻辑的并且效果很好?
答案 0 :(得分:1)
你可以:
C:\GitHub\Repo1a
和C:\GitHub\Repo2
)MKLINK
)之间:
C:\wamp\www\website_1\www
和C:\GitHub\Repo1a
C:\wamp\www\website_2\www
和C:\GitHub\Repo1b
那,或者看看Alias and not VirtualHost。