2014-09-23 59 views
0

不管我用什么混帐克隆网址,混帐始终克隆我从到位桶老项目之一。例如,当我做这样的事情:从我的到位桶仓库混帐克隆总是克隆相同的回购无论什么网址我提供

git clone https://github.com/heroku/php-getting-started.git 

,而不是从Heroku的克隆,我得到我的项目之一(总是相同的项目)。 我试图删除与ssh相关的所有密钥,并创建新的密钥,但无论我做什么,结果都是一样的。请帮忙。谢谢 如果我需要提供更多信息,请让我知道。

+0

这个'git clone'命令输出了什么?你有没有机会在你的当前目录下有一个非空的子目录叫做“php-getting-started”? – Jubobs 2014-09-23 22:33:54

+0

它刚刚开始克隆错误的项目(进度百分比运行完成)。而且我也没有一个名为'php-getting-started'的空目录,这里是输出:'克隆到'php-getting-started'... remote:计数对象:1533,完成。 远程:压缩对象:100%(1521/1521),完成。 远程:总1533(DELTA 1174),再使用0(增量0) 接收对象:100%(1533分之1533),430.58 KIB | 267.00 KiB/s,完成。 解析三角洲:100%(1174/1174),完成。 检查连接...完成。 '。 – EasyQuestions 2014-09-23 23:52:48

+0

你有没有别名'git clone'?或者就此而言,只是'git'? – 2014-09-24 00:08:18

回答

2

我有完全相同的问题。我试图克隆哪个回购并不重要,它每次都克隆相同的回购。甚至用purge和autoremove重新安装git也没有帮助。

最后,我位于我的.gitconfig文件在我的主目录,发现如下设置:

[user] 
    email = <my_email>@gmail.com 
    name = Tim Bushell 
[remote "origin"] 
    url = [email protected]:<name_of_same_repo>.git 

我编辑这个文件:

[user] 
    email = <my_email>@gmail.com 
    name = Tim Bushell 

...我能克隆任何回购再次。

我不清楚如何的.gitconfig获得此设置。