您的位置:首页 > 理论基础 > 计算机网络

git使用git-credential-winstore保存https访问密码

2015-11-27 13:12 411 查看
使用 https 方式 clone 一个 git 仓库,每次pull 或者 push 的时候都需要输入用户名和密码。

访问远程Git仓库可以用 SSH 方式和 https 方式,https 每次访问时都要输入密码。虽然可以通过将用户名和密码包含在远程地址中,或者用 git config --global credential.helper store 命令将登陆信息储存在本地,以此避免重复输入密码的麻烦,但都会造成一定安全隐患。

PS:启用 credential.helper store 会将密码以明文方式存储在.gitconfig文件同目录下的.git-credentials中。

git-credential-winstore全称是Windows Credential Store for Git,可以将https方式的Git登陆用户名和密码保存在Windows自带的凭据管理系统中,比credential.helper方式更加安全。

git-credential-winstore:http://gitcredentialstore.codeplex.com/

安装方法:

1、下载后解压文件后复制git-credential-winstore.exe 文件到git安装目录的bin目录里面

2、将 git 添加到环境变量。打开环境变量(计算机右键 - > 高级系统设置 -> 环境变量 -> 在系统变量里面找到path双击 )

3、将 git安装目录bin文件夹目录添加到步骤2打开的path的最后面,前面添加一个分号。

4、双击 bin 目录下的 git-credential-winstore.exe 文件,有个浮层,一般点击是按钮。

5、重启 git bash ,会有一个浮层让你输入用户名和密码。

6、完事
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: