# Git Credential Manager for Windows [![Build status](https://ci.appveyor.com/api/projects/status/jl6oe1thiwv5s52o/branch/master?svg=true)](https://ci.appveyor.com/project/whoisj/git-credential-manager-for-windows/branch/master) [![Coverity Scan Build Status](https://scan.coverity.com/projects/11371/badge.svg)](https://scan.coverity.com/projects/git-credential-manager-for-windows)
The [Git Credential Manager for Windows](https://github.com/Microsoft/Git-Credential-Manager-for-Windows) (GCM) provides secure Git credential storage for Windows. It's the successor to the [Windows Credential Store for Git](https://gitcredentialstore.codeplex.com/) (git-credential-winstore), which is no longer maintained. Compared to Git's built-in credential storage for Windows ([wincred](https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage)), which provides single-factor authentication support working on any HTTP enabled Git repository, GCM provides multi-factor authentication support for [Visual Studio Team Services](https://www.visualstudio.com/), [Team Foundation Server](Docs/Faq.md#q-i-thought-microsoft-was-maintaining-this-why-does-the-gcm-not-work-as-expected-with-tfs), GitHub, and Bitbucket.
This project includes:
* Secure password storage in the Windows Credential Store.
* Multi-factor authentication support for Visual Studio Team Services.
* Two-factor authentication support for GitHub.
* Two-factor authentication support for Bitbucket.
* Personal Access Token generation and usage support for Visual Studio Team Services and GitHub.
* Non-interactive mode support for Visual Studio Team Services backed by Azure Directory..
* NTLM/Kerberos authentication for Team Foundation Server ([see notes](Docs/Faq.md#q-i-thought-microsoft-was-maintaining-this-why-does-the-gcm-not-work-as-expected-with-tfs)).
* Optional settings for [build agent optimization](Docs/Automation.md).
## Community
This is a community project so feel free to contribute ideas, submit bugs, fix bugs, or code new features. For detailed information on how the GCM works go to the [wiki](https://github.com/Microsoft/Git-Credential-Manager-for-Windows/wiki/How-the-Git-Credential-Managers-works).
## Download and Install
To use the GCM, you can download the [latest installer](https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases/latest). To install, double-click Setup.exe and follow the instructions presented.
When prompted to select your terminal emulator for Git Bash you should choose the Windows' default console window, or make sure GCM is [configured to use modal dialogs](Docs/Configuration.md#modalprompt). GCM cannot prompt you for credentials, at the console, in a MinTTY setup.
## How to use
You don't. It [magically](https://github.com/Microsoft/Git-Credential-Manager-for-Windows/issues/31) works when credentials are needed. For example, when pushing to [Visual Studio Team Services](https://www.visualstudio.com), it automatically opens a window and initializes an oauth2 flow to get your token.
### Manual Installation
Note for users with special installation needs, you can still extract the `gcm-<version>.zip` file and run install.cmd from an administrator command prompt. This allows specification of the installation options explained below.
### Build and Install from Sources
To build and install the GCM yourself, clone the sources, open the solution file in Visual Studio, and build the solution. All necessary components will be copied from the build output locations into a `.\Deploy` folder at the root of the solution. From an elevated command prompt in the `.\Deploy` folder issue the following command `git-credential-manager install`. Additional information about [development and debugging](Docs/Development.md) are available in our documents area.
[Various options](Docs/Configuration.md) are available for uniquely configured systems, like automated build systems. For systems with a **non-standard placement of Git** use the `--path <git>` parameter to supply where Git is located and thus where the GCM should be deployed to. For systems looking to **avoid checking for the Microsoft .NET Framework** and other similar prerequisites use the `--force` option. For systems looking for **silent installation without any prompts**, use the `--passive` option.
### Additional Resources
* [Credential Manager Usage](Docs/CredentialManager.md)
* [Askpass Usage](Docs/Askpass.md)
* [Configuration Options](Docs/Configuration.md)
* [Build Agent and Automation Support](Docs/Automation.md)
* [Bitbucket Specific Details](Docs/Bitbucket.md)
* [Frequently Asked Questions](Docs/Faq.md)
* [Development and Debugging](Docs/Development.md)
## Contribute
There are many ways to contribute.
* [Submit bugs](https://github.com/Microsoft/Git-Credential-Manager-for-Windows/issues) and help us verify fixes as they are checked in.
* Review [code changes](https://github.com/Microsoft/Git-Credential-Manager-for-Windows/pulls).
* Contribute bug fixes and features.
### Code Contributions
For code contributions, you will need to complete a Contributor License Agreement (CLA). Briefly, this agreement testifies that you grant us permission to use the submitted change according to the terms of the project's license, and that the work being submitted is under the appropriate copyright.
Please submit a Contributor License Agreement (CLA) before submitting a pull request. You may visit <https://cla.microsoft.com> to sign digitally. Alternatively, download the agreement [Microsoft Contribution License Agreement.pdf](https://cla.microsoft.com/cladoc/microsoft-contribution-license-agreement.pdf), sign, scan, and email it back to <cla@microsoft.com>. Be sure to include your GitHub user name along with the agreement. Once we have received the signed CLA, we'll review the request.
## Code of Conduct
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact <opencode@microsoft.com> with any additional questions or comments.
## License
This project uses the [MIT License](LICENSE.txt).
没有合适的资源?快使用搜索试试~ 我知道了~
Git-2.15window64bit免安装版
共252个文件
exe:65个
dll:62个
copying:12个
5星 · 超过95%的资源 需积分: 50 85 下载量 102 浏览量
2017-11-14
18:50:59
上传
评论 1
收藏 19.66MB ZIP 举报
温馨提示
Git是目前世界上最先进的分布式版本控制系统.该资源为简易免安装版版Git,解压即用
资源推荐
资源详情
资源评论
收起资源包目录
Git-2.15window64bit免安装版 (252个子文件)
araxis 358B
AUTHORS 1KB
bash.bash_logout 622B
bash.bashrc 2KB
bc 367B
bc3 24B
BUGS 3KB
openssl.cnf 11KB
openssl.cnf 11KB
codecompare 353B
nsswitch.conf 211B
COPYING 34KB
COPYING 34KB
COPYING 34KB
COPYING 3KB
COPYING 2KB
COPYING 1KB
COPYING 1KB
COPYING 1KB
COPYING 495B
COPYING 95B
COPYING 78B
COPYING 65B
COPYING3 34KB
ca-bundle.trust.crt 324KB
ca-bundle.crt 246KB
deltawalker 663B
description 73B
diffmerge 309B
diffuse 248B
msys-2.0.dll 3.03MB
libeay32.dll 2.18MB
msys-crypto-1.0.0.dll 2.13MB
libunistring-2.dll 1.71MB
libiconv-2.dll 1.01MB
msys-sqlite3-0.dll 999KB
msys-iconv-2.dll 909KB
libcurl-4.dll 554KB
msys-gmp-10.dll 528KB
libgmp-10.dll 498KB
msys-asn1-8.dll 490KB
msys-krb5-26.dll 410KB
ssleay32.dll 408KB
msys-ssl-1.0.0.dll 398KB
msys-mpfr-4.dll 344KB
Bitbucket.Authentication.dll 317KB
msys-ncursesw6.dll 312KB
msys-pcre-1.dll 283KB
libpcre-1.dll 279KB
msys-hx509-5.dll 264KB
msys-readline7.dll 223KB
libexpat-1.dll 216KB
msys-gssapi-3.dll 210KB
Microsoft.IdentityModel.Clients.ActiveDirectory.dll 200KB
libssh2-1.dll 195KB
libnghttp2-14.dll 162KB
msys-wind-0.dll 161KB
libidn2-0.dll 150KB
libintl-8.dll 131KB
gosteay32.dll 104KB
libtasn1-6.dll 99KB
zlib1.dll 92KB
Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll 88KB
msys-z.dll 83KB
Microsoft.Vsts.Authentication.dll 79KB
msys-gcc_s-seh-1.dll 70KB
libspdylay-7.dll 69KB
msys-roken-18.dll 61KB
libmetalink-3.dll 58KB
libwinpthread-1.dll 56KB
Microsoft.Alm.Authentication.dll 54KB
capieay32.dll 47KB
msys-intl-8.dll 43KB
msys-crypt-0.dll 38KB
surewareeay32.dll 37KB
Microsoft.Alm.Git.dll 36KB
chileay32.dll 35KB
msys-history7.dll 34KB
libffi-6.dll 33KB
cswifteay32.dll 33KB
ubseceay32.dll 30KB
aepeay32.dll 30KB
4758ccaeay32.dll 30KB
atallaeay32.dll 26KB
msys-heimntlm-0.dll 25KB
nuroneay32.dll 24KB
libssp-0.dll 21KB
padlockeay32.dll 18KB
gmpeay32.dll 18KB
msys-heimbase-1.dll 14KB
msys-ssp-0.dll 13KB
msys-com_err-1.dll 9KB
ecmerge 306B
emerge 438B
examdiff 336B
RUNTIME.LIBRARY.EXCEPTION 3KB
exclude 240B
git.exe 2.18MB
sh.exe 1.99MB
git-remote-http.exe 1.31MB
共 252 条
- 1
- 2
- 3
资源评论
- weixin_375447992020-04-28很好用,非常感谢。
- qq_197076172020-07-27还可以的,支持一个
jironl
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功