“存储库已存在” - 多个github存储库目录具有相同名称时出错

时间:2013-07-06 01:54:20

标签: github github-for-windows

我在我的开发机器上使用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会将存储库的名称附加到文件路径上。这看起来真的不直观,没用,并且会产生像我这样的问题。

如何在不改变我目前使用的目录结构的情况下实现这一目标,这是合乎逻辑的并且效果很好?

1 个答案:

答案 0 :(得分:1)

你可以:

  • 克隆您的硬盘上的其他任何位置(C:\GitHub\Repo1aC:\GitHub\Repo2
  • make symlink (MKLINK)之间:
    • C:\wamp\www\website_1\wwwC:\GitHub\Repo1a
    • C:\wamp\www\website_2\wwwC:\GitHub\Repo1b

那,或者看看Alias and not VirtualHost