web-dev-qa-db-de.com

fehler beim Festschreiben des Repositorys in sourcetree, Git-Window-Client

Ich bin neu bei Bitbucket, Git und Sourcetree. Ich habe ein Repository auf Bitbucket erstellt, dann den Sourcetree-Client für Win 7 installiert, dieses Repository mit meinem lokalen Desktop-Ordner geklont, dann eine Datei im lokalen Ordner abgelegt. Jetzt versuche ich, die Änderungen zu bestätigen. Sourcetree gibt mir folgende Fehler.

git -c diff.mnemonicprefix = false -c core.quotepath = false commit -q -F C:\Benutzer\shahjahan_khokher\AppData\Local\Temp\vrkvrvyu.uba

* Bitte sag mir wer du bist.

Lauf

git config --global user.email "[email protected]" git config --global user.name "Ihr Name"

um die Standardidentität Ihres Kontos festzulegen. Lassen Sie --global aus, um die - Identität nur in diesem Repository festzulegen.

fatal: E-Mail-Adresse kann nicht automatisch erkannt werden (erhielt 'shahjahan_khokher @ shahjahan_khokh. (keine)')

Mit Fehlern abgeschlossen, siehe oben.

wie kann ich dieses Problem lösen und ein erfolgreiches Commit und Push durchführen.

14
Dingling

Ich habe die Lösung für das oben genannte Problem erhalten, mit der Hilfe meines Freundes . Die Lösung ist

  1. Holen Sie sich zuerst die Git Bash-Befehlszeile in Ihr System, indem Sie Git von Download Git for Windows installieren.

  2. Öffnen Sie dann Git Bash über start manu - Git - Git Bash und führen Sie diese Befehle aus 

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

git config --global user.name "Your Name"

Versuchen Sie jetzt erneut, zu bestätigen, das Problem wird behoben.

17
Dingling

Der einfachste Weg, das Problem mit Ihrer Identität zu lösen, ohne Git Bash zu verwenden, besteht darin, es direkt in SourceTree festzulegen: -

  1. Zum Menü: Extras -> Optionen
  2. Füllen Sie auf der Registerkarte Allgemein die Felder Vollständiger Name und E-Mail-Adresse aus
  3. Klicken Sie auf die Schaltfläche OK
  4. Übertragen Sie Ihre Dateien :)
30
Ben
0
Fahad