Ich habe versucht, einen Patch mit git zu senden.
Wenn ich versuche, eine E-Mail zu senden, wird die folgende Fehlerausgabe generiert
Meine .gitconfig-Datei sieht so aus
jones j alapat
Ich habe versucht, einen Patch mit git zu senden.
Wenn ich versuche, eine E-Mail zu senden, wird die folgende Fehlerausgabe generiert
Meine .gitconfig-Datei sieht so aus
Unternehmensfirewalls können die erforderlichen Ports blockieren
Ich bemerkte, dass dieses Problem nur bei der Arbeit und nicht zu Hause auftrat, und stellte dann fest, dass meine Arbeitsfirewall die erforderlichen IMAP / SMTP-Ports blockierte.
In diesem Fall müssen Sie mit Ihrem Netzwerkadministrator sprechen.
Der Unterschied besteht darin, dass bei Verwendung einer Webschnittstelle wie der von Google Mail der gesamte Datenverkehr über HTTP-Ports geleitet wird, die jedoch zulässig sind git send-email
verwendet die E-Mail-Protokollports direkt.
Eine gute Möglichkeit, dies zu testen, ohne öffentliche Mailinglisten zu verschmutzen, besteht darin, zu versuchen, regelmäßig E-Mails mit zu senden mutt
oder zuerst einen anderen lokalen E-Mail-Client.
Sie können auch überprüfen, ob ausgehende Ports mit Antworten auf diese Frage blockiert werden: https://superuser.com/questions/631087/how-to-easy-determine-what-outbound-ports-arent-blocked-by-firewall
Ich habe ein Problem mit dem Lächeln und nach vielen Recherchen habe ich die Antwort bekommen …
Bitte konfigurieren Sie die .gitconfig-Datei wie folgt …
[sendemail]
from = [email protected]
smtpserver = smtp.gmail.com
SMTP-Serverport = 587
smtpencryption = tls
smtpuser = [email protected]
smtppass = Passwort
suppresscc = selbst
Kettenantwort = falsch
Danach müssen Sie Ihrem E-Mail-Konto erlauben, sich von einer weniger sicheren App anzumelden, wie für Google Mail, um dasselbe zu tun, folgen Sie dem Link https://support.google.com/accounts/answer/6010255?hl=de
Um den eigentlichen Fehler zu debuggen, können Sie das folgende Flag aktivieren.
–smtp-debug=1
LockStock
Ich hatte ein ähnliches Problem, bis mir klar wurde, dass ich die Verschlüsselung ssl anstelle von tls gemacht hatte. Ändern Sie diesen Parameter in .gitconfig
half mir.
Das sagt, dass die Git-Version möglicherweise nicht auf dem neuesten Stand ist. Versuch das vielleicht?
Versuchen Sie diesen Link:
http://morefedora.blogspot.com/2009/02/configuring-git-send-email-to-use-gmail.html
Darüber hinaus müssen Sie möglicherweise die Einstellung in Ihrem Google Mail-Konto ändern, um die Einstellung für weniger sichere Apps zuzulassen (https://www.google.com/settings/security/lesssecureapps).
Können Sie den SMTP-Server anpingen? wenn nicht, verwenden Sie die IP-Adresse des SMTP-Servers.
Sie versuchen, über Google Mail-Server zu senden, die notorisch wählerisch sind. Hat Git E-Mail jemals funktioniert?
– Thorbjørn Ravn Andersen
20. Januar 2015 um 8:11 Uhr
Ich probiere das zum ersten Mal aus, aber ich habe zuvor Google Mail-Server in vielen anderen Softwareprogrammen verwendet und es hat früher gut funktioniert.
– jones j alapat
20. Januar 2015 um 10:40 Uhr