-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Add credential helpers for Gmail, Outlook and Yahoo #2005
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Hmm. I assumed that the credential helpers listed in that section were intended to help Git interact with remote hosts when cloning, fetching and pushing. Not when sending emails, which many Git users (myself included) despise for exchanging source code because it is so fragile and lossy. This view seems to be confirmed by https://git-scm.com/docs/gitcredentials which does not even talk about emails. @hickford you added this section, what is your take? |
In that case maybe https://git-scm.com/docs/gitcredentials needs another section about emails? |
Although, I find that page quite general, and not limited to cloning and pushing repos.
|
I think it should go to "Host specific"? Although will wait for @hickford |
@AdityaGarg8 it is obvious that you care a lot about these email helpers, but do realize that I do not. In fact, it is a constant annoyance that the Git project itself does not use Git to manage its code contributions, i.e. there are only the gitk and git-gui pull requests, and the rest is performed via a medium that is very ill equipped for code review, collaboration on code, lends no support for basic functionality to answer questions like "has this been merged?", and has poor, very poor tools (if any) to control for spam. I hope that this explains why I am pretty uninterested in manifesting the email-based work "flow" even further by advertising it more than necessary on git-scm.com. The rest of the world has settled on proper code development platforms using merge/pull requests, and that's a good thing. |
But some projects like linux kernel are still stuck in the email era, and Also, email helpers got merged in gitcredentials in git/git@6eb746c#diff-1ef172f00a8dcfc263212d304b3c80a1dc5dcef77ae51c25a9ce12ac75ad81c2 So, IMO:
|
In a recent attempt to add links of email helpers to git-scm.com [1], I came to a conclusion that the links in the gitcredentials page are meant for people needing credential helpers for cloning, fetching and pushing repositories to remote hosts, and not sending emails. gitcredentials docs don't even talk about send emails, thus confirming this view. So, lets remove these links from the gitcredentials page. The links are still available in the git-send-email documentation, which is the right place for them. [1]: git/git-scm.com#2005 Signed-off-by: Aditya Garg <gargaditya08@live.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
In a recent attempt to add links of email helpers to git-scm.com [1], I came to a conclusion that the links in the gitcredentials page are meant for people needing credential helpers for cloning, fetching and pushing repositories to remote hosts, and not sending emails. gitcredentials docs don't even talk about send emails, thus confirming this view. So, lets remove these links from the gitcredentials page. The links are still available in the git-send-email documentation, which is the right place for them. [1]: git/git-scm.com#2005 Signed-off-by: Aditya Garg <gargaditya08@live.com>
In a recent attempt to add links of email helpers to git-scm.com [1], I came to a conclusion that the links in the gitcredentials page are meant for people needing credential helpers for cloning, fetching and pushing repositories to remote hosts, and not sending emails. gitcredentials docs don't even talk about send emails, thus confirming this view. So, lets remove these links from the gitcredentials page. The links are still available in the git-send-email documentation, which is the right place for them. [1]: git/git-scm.com#2005 Signed-off-by: Aditya Garg <gargaditya08@live.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
In a recent attempt to add links of email helpers to git-scm.com [1], I came to a conclusion that the links in the gitcredentials page are meant for people needing credential helpers for cloning, fetching and pushing repositories to remote hosts, and not sending emails. gitcredentials docs don't even talk about send emails, thus confirming this view. So, lets remove these links from the gitcredentials page. The links are still available in the git-send-email documentation, which is the right place for them. [1]: git/git-scm.com#2005 Signed-off-by: Aditya Garg <gargaditya08@live.com>
In a recent attempt to add links of email helpers to git-scm.com [1], I came to a conclusion that the links in the gitcredentials page are meant for people needing credential helpers for cloning, fetching and pushing repositories to remote hosts, and not sending emails. gitcredentials docs don't even talk about send emails, thus confirming this view. So, lets remove these links from the gitcredentials page. The links are still available in the git-send-email documentation, which is the right place for them. [1]: git/git-scm.com#2005 Signed-off-by: Aditya Garg <gargaditya08@live.com>
In a recent attempt to add links of email helpers to git-scm.com [1], I came to a conclusion that the links in the gitcredentials page are meant for people needing credential helpers for cloning, fetching and pushing repositories to remote hosts, and not sending emails. gitcredentials docs don't even talk about send emails, thus confirming this view. So, lets remove these links from the gitcredentials page. The links are still available in the git-send-email documentation, which is the right place for them. [1]: git/git-scm.com#2005 Signed-off-by: Aditya Garg <gargaditya08@live.com>
In a recent attempt to add links of email helpers to git-scm.com [1], I came to a conclusion that the links in the gitcredentials page are meant for people needing credential helpers for cloning, fetching and pushing repositories to remote hosts, and not sending emails. gitcredentials docs don't even talk about send emails, thus confirming this view. So, lets remove these links from the gitcredentials page. The links are still available in the git-send-email documentation, which is the right place for them. [1]: git/git-scm.com#2005 Signed-off-by: Aditya Garg <gargaditya08@live.com>
In a recent attempt to add links of email helpers to git-scm.com [1], I came to a conclusion that the links in the gitcredentials page are meant for people needing credential helpers for cloning, fetching and pushing repositories to remote hosts, and not sending emails. gitcredentials docs don't even talk about send emails, thus confirming this view. So, lets remove these links from the gitcredentials page. The links are still available in the git-send-email documentation, which is the right place for them. [1]: git/git-scm.com#2005 Signed-off-by: Aditya Garg <gargaditya08@live.com>
In a recent attempt to add links of email helpers to git-scm.com [1], I came to a conclusion that the links in the gitcredentials page are meant for people needing credential helpers for cloning, fetching and pushing repositories to remote hosts, and not sending emails. gitcredentials docs don't even talk about send emails, thus confirming this view. So, lets remove these links from the gitcredentials page. The links are still available in the git-send-email documentation, which is the right place for them. [1]: git/git-scm.com#2005 Signed-off-by: Aditya Garg <gargaditya08@live.com>
In a recent attempt to add links of email helpers to git-scm.com [1], I came to a conclusion that the links in the gitcredentials page are meant for people needing credential helpers for cloning, fetching and pushing repositories to remote hosts, and not sending emails. gitcredentials docs don't even talk about send emails, thus confirming this view. So, lets remove these links from the gitcredentials page. The links are still available in the git-send-email documentation, which is the right place for them. [1]: git/git-scm.com#2005 Signed-off-by: Aditya Garg <gargaditya08@live.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Changes
This PR adds links of OAuth2.0 based credential helpers for Gmail, Yahoo and Outlook
Context
OAuth2.0 is a new and more secure way of authentication which many popular email providers are preferring over traditional app based passwords. Support for OAuth2.0 on git send email has been achieved and a documentation to use the same is also available here: git/git@6eb746c
So, adding credential helpers for some popular email providers.