git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: The imporantance of including http credential caching in 1.7.7

From
Kyle Neath <kneath@gmail.com>
Date
Sep 7, 2011, 08:11 UTC
Message-ID
<CAFcyEtihOVz17-3QRZLSNE-4yS2vBHaaUzHng+ciwK0usSm1dA@mail.gmail.com>
In-Reply-To
<CAGdFq_h3KNuGuhhY2Zv-dHWqAY4Wq3HHBGh2f53rWzDT9PzSgQ@mail.gmail.com>
On Wed, Sep 7, 2011 at 12:46 AM, Sverre Rabbelier <srabbelier@gmail.com> wrote:
> Junio mentioned in WC that he wants to see some feedback on it's
> usage, perhaps that you can help provide this by providing a git
> patched with this functionality to some of your users and see how they
> respond?

Perhaps this is where things get complicated. Due to the nature of the people I'm discussing (people afraid of SSH keys), getting them to run a custom version of git is pretty far out of the question. Peff alluded to this in his reply.

I think the best evidence I can provide is in context of GitHub for Mac. GitHub for Mac defaults to Smart HTTP, with the credentials cached in OSX's Keychain. Effectively, it functions as a patched git with credential caching.

Two months after shipping, we have around 20,000 people that use the application regularly. In that time, we've gotten a ton of positive feedback. So there is a great number of people interested in a git client that uses Smart HTTP. One of the bigger complaints we get is that people constantly have to enter their username & password if they choose to drop to the command line.

Of course, this is all fuzzy data since it's not really comparable with git core. But it's the only data I have.

Then again, perhaps the fact that we spent development time hacking around git's limitation is a data point in itself. Git GUI developers are spending development time to fill a hole in git core.

Kyle
Previous: Sverre RabbelierNext: Junio C Hamano
Message 3 of 24 in “The imporantance of including http credential caching in 1.7.7”
  1. Kyle NeathSep 7, 2011
  2. Sverre RabbelierSep 7, 2011
  3. Kyle NeathSep 7, 2011
  4. Junio C HamanoSep 7, 2011
  5. Michael J GruberSep 7, 2011
  6. Kyle NeathSep 7, 2011
  7. Junio C HamanoSep 7, 2011
  8. Philip OakleySep 7, 2011
  9. Junio C HamanoSep 7, 2011
  10. Michael J GruberSep 8, 2011
  11. John SzakmeisterSep 8, 2011
  12. Jeff KingSep 8, 2011
  13. Michael J GruberSep 9, 2011
  14. Miles BaderSep 9, 2011
  15. Jeff KingSep 9, 2011
  16. Jeff KingSep 8, 2011
  17. Michael J GruberSep 9, 2011
  18. Ted ZlatanovSep 9, 2011
  19. John SzakmeisterSep 9, 2011
  20. Erik Faye-LundSep 9, 2011
  21. John SzakmeisterSep 9, 2011
  22. Ted ZlatanovSep 9, 2011
  23. Ted ZlatanovSep 9, 2011
  24. Jeff KingSep 9, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.