2016-07-20 9 views
0

Ich bin neu zu Git, und ich versuche, Git 2.9.2 von here zu installieren. In der Installation (die letzte der vielen) habe ich mich entschieden, es nur von bash zu starten. Ich versuche jetzt um es einzurichten, und das erste, was ich, ist zu versuchen, mein Name mitInstallieren von git unter Windows 10, nicht in der Lage, .gitconfig

$ git config --global user.name "My Name" 

einzustellen Aber nachdem ich diese ausführen, bekomme ich:

fatal: unable to access 'C:\Program Files\Git\ C:\Windows\system32\config\systemprofile/.config/git/config': Invalid argument 

Lassen Sie uns sagen, dass ich möchte jetzt klonen Sie ein Repository. Ich lege so etwas wie:

git clone https://[email protected]/team/repo.git 

aber ich bekomme:

fatal: unable to access 'D:\TestRepo\ C:\Users\username/.config/git/config': Invalid argument 

Ich dachte, dass die .gitconfig-Datei im Verzeichnis C:/Users/username sein sollte, aber es versucht C:\Users\username/.config/git/config, zu finden, das ein wenig seltsam scheint. Meine HOME-Variable ist% USERPROFILE%, wie es sollte. Jede Hilfe wird geschätzt.

+0

Richtig, versuchen Sie und folgen Sie folgenden Git-Befehl 'git config --global core.autocrlf = true' und lassen Sie mich wissen, welche Ausgabe Sie erhalten. –

+0

Ich bekomme 'fatal: nicht auf 'C: \ Programme \ Git \ C: \ Benutzer \ Benutzername/.config/git/config: Ungültiges Argument' ' –

+0

Kannst du es mit Administratorrechten ausführen? Was bewirkt 'set HOMEPATH'? –

Antwort

1

Haben Sie git init in dem Ordner verwendet, von dem Sie versuchen zu arbeiten? Außerdem müssen Sie Ihren Benutzernamen und die E-Mail-Adresse für Ihren github-Account konfigurieren, damit er ordnungsgemäß funktioniert.

git config---global user.name "username"

git config---global user.email "[email protected]"

auch daran denken, bitte, wenn Sie einen Raum in Ihrem Namen zu filtere es. Beispiel: "mein Name" = "mein \ Name"

haben Sie Ihr Remote-Repository eingerichtet? git remote Herkunft https://github.com/rodoggx/yourRepository.git

0

Ok fügt ich denke, mein Mangel an Wissen über grundlegenden Dinge hat mich dumm aussehen ...

Ich hatte gerade das HOME-Umgebungsvariable zu löschen und alle arbeiteten wie Charme. Ich erinnere mich nicht einmal, warum ich einen HOME-Variablensatz hatte (ist das nicht ein Linux-Ding?)

Wie auch immer, vielen Dank für Ihre Zeit Jungs.