Tentando instalar e criar novo repositório git pela primeira vez - acho que a unidade de rede de trabalho desconectada está criando problema

4

Eu tenho o windows 7 instalado.
C:\ é uma unidade local. H:\ é uma unidade de rede de trabalho que reinstala continuamente toda vez que eu inicializo. Aprendi a desconectá-lo sempre que estou fazendo qualquer código de casa ou instalando aplicativos relacionados à codificação, já que tenho problemas.

Eu instalei o Git e tentei criar um repositório pela primeira vez.
Isso me dá o seguinte erro:

error: could not lock config file H:\/.gitconfig: No such file or
directory error: could not lock config file H:\/.gitconfig: No such
file or directory
     while executing "exec {C:/Program Files/Git/libexec/git-core/git-config.exe} --global --add
 gui.recentrepo C:/Users/bmyhre/Desktop/Testing/projects/skeleton"
     ("eval" body line 1)
     invoked from within "eval exec $opt $cmdp $args"
     (procedure "git" line 23)
     invoked from within "git config --global --add gui.recentrepo $path"
     (procedure "_append_recentrepos" line 16)
     invoked from within "_append_recentrepos [pwd]"
     (procedure "_git_init" line 17)
     invoked from within "_git_init $this"
     (procedure "choose_repository::_do_new2" line 5)
     invoked from within "choose_repository::_do_new2 ::choose_repository::__o1::__d"
     invoked from within ".buttons.next invoke "
     invoked from within ".buttons.next instate !disabled { .buttons.next invoke } "
     invoked from within ".buttons.next instate pressed { .buttons.next state !pressed; .buttons.next instate !disabled { .buttons.next invoke
 } } "
     (command bound to event)

Meu palpite é que ele está tentando alcançar a unidade H: em algum lugar (eu o instalei com H: desconectado), mas não sei onde / como alterar isso para que realmente pareça onde o real .gitconfig na unidade C: é.
Como evitar essa mensagem de erro?

    
por notthehoff 15.12.2013 / 02:22

1 resposta

5

Verifique se você tem uma variável de ambiente% HOME% definida.

Se essa variável existir e se referir a H:\ (em vez de %USERPROFILE% ), ela procurará o arquivo de configuração git global em H:\.gitconfig (significando %HOME%\.gitconfig ).

A alteração da variável %HOME% para um caminho local como %USERPROFILE% resolveria esse problema.

    
por 15.12.2013 / 09:52