{"id":10672,"date":"2015-12-08T05:00:00","date_gmt":"2015-12-08T05:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2015\/12\/08\/announcing-the-git-credential-manager-for-windows-1-0\/"},"modified":"2019-02-14T17:36:32","modified_gmt":"2019-02-15T01:36:32","slug":"announcing-the-git-credential-manager-for-windows-1-0","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/announcing-the-git-credential-manager-for-windows-1-0\/","title":{"rendered":"Announcing the Git Credential Manager for Windows 1.0"},"content":{"rendered":"<p>I\u2019m pleased to announce\u00a0<a href=\"https:\/\/github.com\/Microsoft\/Git-Credential-Manager-for-Windows\/releases\/latest\">version 1.0 of the Git Credential Manager for Windows (GCM<\/a>) is available. Since we introduced the first beta in October 2015, we received great feedback from the community and incorporated it into this release. This project replaces the WinStore credential manager, which is no longer maintained. We&#8217;ve also created a <a href=\"https:\/\/github.com\/Microsoft\/Git-Credential-Manager-for-mac-and-linux\">Git Credential Manager for Mac and Linux<\/a>.<\/p>\n<p>The GCM provides a lot of great features to make authentication seamless:<\/p>\n<ol>\n<li>Secure password storage in the Windows Credential Store<\/li>\n<li>Multi-factor authentication support for Visual Studio Team Services.<\/li>\n<li>Two-factor authentication support for GitHub<\/li>\n<li>Personal Access Token generation and usage support for Visual Studio Team Services and GitHub<\/li>\n<li>Non-interactive mode support for Visual Studio Team Services backed by Azure Directory<\/li>\n<li>Optional settings for build agent optimization<\/li>\n<\/ol>\n<p>After you download and install the GCM everything is setup. The next time you access you fetch, clone, push, etc. you\u2019ll be asked for your username and password on the command prompt. Once you enter them, they\u2019ll be stored in the Windows Credential Store and seamlessly reused so you don\u2019t have to type them again.<\/p>\n<p>This same flow works for Team Services, except you\u2019ll see a dialog asking for your Microsoft Account or Azure Active Directory credentials. If you\u2019ve configured <a href=\"https:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/multi-factor-authentication\/\">multi-factor authentication<\/a> you\u2019ll be prompted for that as well. After that, the GCM creates a person access token for your Team Services account and uses it to silently authenticate so you don\u2019t need to type your username and password again. If you\u2019ve already authenticated to Team Services using Visual Studio, we\u2019ll silently use those credentials for Git on the command prompt so you aren\u2019t prompted.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2015\/12\/8508.GCM201.020100.gif\" alt=\"\" width=\"500px\" \/><\/p>\n<p>You can revoke the personal access token at any time by going to your Team Services profile settings.<\/p>\n<p>For more information on the Git Credential Manager for Windows, Mac, or Linux checkout our <a href=\"https:\/\/visualstudio.microsoft.com\">install documentation<\/a> or the repos on GitHub (<a href=\"https:\/\/github.com\/Microsoft\/Git-Credential-Manager-for-Windows\/\">Windows<\/a>, <a href=\"https:\/\/github.com\/Microsoft\/Git-Credential-Manager-for-Mac-and-Linux\">Mac and Linux<\/a>). Please file any issues in our GitHub repos and feel free to contribute fixes or features.<\/p>\n<p>Jeremy Epling\nVSTS \/ TFS Program Manager<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019m pleased to announce\u00a0version 1.0 of the Git Credential Manager for Windows (GCM) is available. Since we introduced the first beta in October 2015, we received great feedback from the community and incorporated it into this release. This project replaces the WinStore credential manager, which is no longer maintained. We&#8217;ve also created a Git Credential [&hellip;]<\/p>\n","protected":false},"author":184,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1,225],"tags":[],"class_list":["post-10672","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","category-git"],"acf":[],"blog_post_summary":"<p>I\u2019m pleased to announce\u00a0version 1.0 of the Git Credential Manager for Windows (GCM) is available. Since we introduced the first beta in October 2015, we received great feedback from the community and incorporated it into this release. This project replaces the WinStore credential manager, which is no longer maintained. We&#8217;ve also created a Git Credential [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/10672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/184"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=10672"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/10672\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=10672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=10672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=10672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}