{"thread":{"id":"42471","subject":"[PATCH] Documentation: add instructions to help setup gmail 2FA","startedAt":"2016-05-27T20:39:57Z","lastAt":"2016-05-27T21:17:00Z","messageCount":3,"participants":["Michael Rappazzo","Junio C Hamano","Mike Rappazzo"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"287715","messageId":"1464381597-27634-1-git-send-email-rappazzo@gmail.com","threadId":"42471","inReplyTo":null,"subject":"[PATCH] Documentation: add instructions to help setup gmail 2FA","fromName":"Michael Rappazzo","fromEmail":"rappazzo@gmail.com","sentAt":"2016-05-27T20:39:57Z","receivedAt":"2016-05-27T20:39:57Z","isPatch":true,"sender":{"key":"rappazzo@gmail.com","avatar":"https://avatars.githubusercontent.com/u/525287?v=4"},"body":"For those who use two-factor authentication with gmail, git-send-email\nwill not work unless it is setup with an app-specific password. The\nexample for setting up git-send-email for use with gmail will now\ninclude information on generating and storing the app-specific password.\n---\n Documentation/git-send-email.txt | 13 +++++++++++++\n 1 file changed, 13 insertions(+)\n\ndiff --git a/Documentation/git-send-email.txt b/Documentation/git-send-email.txt\nindex 771a7b5..edbba3a 100644\n--- a/Documentation/git-send-email.txt\n+++ b/Documentation/git-send-email.txt\n@@ -450,6 +450,19 @@ edit ~/.gitconfig to specify your account settings:\n \t\tsmtpUser = yourname@gmail.com\n \t\tsmtpServerPort = 587\n \n+If you have multifactor authentication setup on your gmail acocunt, you will\n+need to generate an app-specific password for use with 'git send-email'. Visit\n+https://security.google.com/settings/security/apppasswords to setup an\n+app-specific password.  Once setup, you can store it with the credentials\n+helper:\n+\n+\t$ git credential fill\n+\tprotocol=smtp\n+\thost=smtp.gmail.com\n+\tusername=youname@gmail.com\n+\tpassword=app-password\n+\n+\n Once your commits are ready to be sent to the mailing list, run the\n following commands:\n \n-- \n2.8.0\n"},{"id":"287717","messageId":"xmqqpos7p5vy.fsf@gitster.mtv.corp.google.com","threadId":"42471","inReplyTo":"1464381597-27634-1-git-send-email-rappazzo@gmail.com","subject":"Re: [PATCH] Documentation: add instructions to help setup gmail 2FA","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2016-05-27T21:06:57Z","receivedAt":"2016-05-27T21:06:57Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Michael Rappazzo <rappazzo@gmail.com> writes:\n\n> For those who use two-factor authentication with gmail, git-send-email\n> will not work unless it is setup with an app-specific password. The\n> example for setting up git-send-email for use with gmail will now\n> include information on generating and storing the app-specific password.\n> ---\n\nSounds good.  We'd need your sign-off in order to be able to use\nthis patch, though.\n\n>  Documentation/git-send-email.txt | 13 +++++++++++++\n>  1 file changed, 13 insertions(+)\n>\n> diff --git a/Documentation/git-send-email.txt b/Documentation/git-send-email.txt\n> index 771a7b5..edbba3a 100644\n> --- a/Documentation/git-send-email.txt\n> +++ b/Documentation/git-send-email.txt\n> @@ -450,6 +450,19 @@ edit ~/.gitconfig to specify your account settings:\n>  \t\tsmtpUser = yourname@gmail.com\n>  \t\tsmtpServerPort = 587\n>  \n> +If you have multifactor authentication setup on your gmail acocunt, you will\n> +need to generate an app-specific password for use with 'git send-email'. Visit\n> +https://security.google.com/settings/security/apppasswords to setup an\n> +app-specific password.  Once setup, you can store it with the credentials\n> +helper:\n> +\n> +\t$ git credential fill\n> +\tprotocol=smtp\n> +\thost=smtp.gmail.com\n> +\tusername=youname@gmail.com\n> +\tpassword=app-password\n> +\n> +\n>  Once your commits are ready to be sent to the mailing list, run the\n>  following commands:\n"},{"id":"287718","messageId":"CANoM8SV6=Fita3a4y7c51OKmhD-r9ASjxMJWcwm=N2HD1Pd3fQ@mail.gmail.com","threadId":"42471","inReplyTo":"xmqqpos7p5vy.fsf@gitster.mtv.corp.google.com","subject":"Re: [PATCH] Documentation: add instructions to help setup gmail 2FA","fromName":"Mike Rappazzo","fromEmail":"rappazzo@gmail.com","sentAt":"2016-05-27T21:17:00Z","receivedAt":"2016-05-27T21:17:00Z","isPatch":true,"sender":{"key":"rappazzo@gmail.com","avatar":"https://avatars.githubusercontent.com/u/525287?v=4"},"body":"On Fri, May 27, 2016 at 5:06 PM, Junio C Hamano <gitster@pobox.com> wrote:\n> Michael Rappazzo <rappazzo@gmail.com> writes:\n>\n>> For those who use two-factor authentication with gmail, git-send-email\n>> will not work unless it is setup with an app-specific password. The\n>> example for setting up git-send-email for use with gmail will now\n>> include information on generating and storing the app-specific password.\n>> ---\n>\n> Sounds good.  We'd need your sign-off in order to be able to use\n> this patch, though.\n>\n\nSigned-off-by: Michael Rappazzo <rappazzo@gmail.com>\n\n\n>>  Documentation/git-send-email.txt | 13 +++++++++++++\n>>  1 file changed, 13 insertions(+)\n>>\n>> diff --git a/Documentation/git-send-email.txt b/Documentation/git-send-email.txt\n>> index 771a7b5..edbba3a 100644\n>> --- a/Documentation/git-send-email.txt\n>> +++ b/Documentation/git-send-email.txt\n>> @@ -450,6 +450,19 @@ edit ~/.gitconfig to specify your account settings:\n>>               smtpUser = yourname@gmail.com\n>>               smtpServerPort = 587\n>>\n>> +If you have multifactor authentication setup on your gmail acocunt, you will\n>> +need to generate an app-specific password for use with 'git send-email'. Visit\n>> +https://security.google.com/settings/security/apppasswords to setup an\n>> +app-specific password.  Once setup, you can store it with the credentials\n>> +helper:\n>> +\n>> +     $ git credential fill\n>> +     protocol=smtp\n>> +     host=smtp.gmail.com\n>> +     username=youname@gmail.com\n>> +     password=app-password\n>> +\n>> +\n>>  Once your commits are ready to be sent to the mailing list, run the\n>>  following commands:\n"}]}