在windows下使用git需要反复输入用户名和密码的问题

时间:2021-12-25 21:40:59

节选自我还在写的git文档中的一部分,用md写的,博客园竟然还不支持markdown,完全没有格式啊,懒得弄了,不过解决方法是没有问题的

在win下使用git,如果没有任何设置,一定会反复输入用户名和密码。

由于git服务一般来说提供两种连接方式,所以针对两种方式的不同解决方案,已测试过三台win7机器

1 如果采用ssh认证方式

s1. 生成公钥

在'git bash'中输入

cd ~/.ssh/
ssh-keygen -t rsa -C "your_email@example.com"

s2. 在你使用的git网站中添加公钥 即id_rsa.pub的内容

2 如果采用http访问方式

解决方法

  1. 下载 git-credetial-winsore.exe 适用于win7
  2. 解压上面的文件包,拷贝git-credetial-winsore.exe 到 git.exe 目录下
  3. 在命令行中运行 git-credetial-winsore.exe 输入用户名和密码