2013-11-13 2 views
0

Я раздвоенный хранилище, и после того, как сделать это, попытались клонироватьgit clone копирует некоторые файлы из других проектов?

$ git clone https://github.com/dax/newly_cloned_project.git 

клон успешна:

Cloning into '[newly_cloned_project]'... 
remote: Counting objects: 180, done. 
remote: Compressing objects: 100% (143/143), done. 
remote: Total 180 (delta 57), reused 144 (delta 21) 
Receiving objects: 100% (180/180), 206.54 KiB | 268 KiB/s, done. 
Resolving deltas: 100% (57/57), done. 

но когда изменение каталогов newly_cloned_project, я поздоровался с этим :

You are using '.rvmrc', it requires trusting, it is slower and it is not compatible with other ruby managers, 
you can switch to '.ruby-version' using 'rvm rvmrc to [.]ruby-version' 
or ignore this warning with 'rvm rvmrc warning ignore /Users/charliekim/programming/developer application tasks/connect_four/.rvmrc', 
'.rvmrc' will continue to be the default project file in RVM 1 and RVM 2, 
to ignore the warning for all files run 'rvm rvmrc warning ignore all.rvmrcs'. 

Я использую .rvmrc файл для других проектов - но это вновь созданные и не имеет такого файла - при Клоса эр осмотр, оказывается, что справедливые несколько файлов в моем newly_cloned_project каталоге - включая .rspec файл и сопровождающую spec каталог ...

Я посмотрел вокруг SO и Google, но не видел какие-либо ссылок на это - Я проверил triple мой процесс клонирования, так что это не проблема (я могу сказать?) Действительно не уверен, что происходит!

ответ

0

Глупая ошибка - если у кого-либо еще есть проблемы с этим, не забудьте проверить, что вы не внесли ненужные изменения на свой уровень пользователя gitconfig файл (находится в ~/.gitconfig на unix-системах).

Я добавил пульт для конкретного репозитория в этом файле, и это вызвало проблему.

~/.gitconfig

[remote "origin"] 
    url = [email_address]:dax/other_repo.git 
    fetch = +refs/heads/*:refs/remotes/origin/* 

должен быть в .../other_repo/.git/config