window 使用git 非ssh key 面密码登录

Windows下使用git bash时,总是提示输入用户名密码,严重影响了开发效率,经搜索查找找到了如下有效的解决方案,屡试不爽!

1、先创建存储用户名密码的文件 ,在home文件夹,一般是 C:\Documents and Settings\Administrator下建立文件.git-credentialswindows下不允许直接创建以.开头的文件,所以有一个小技巧:先创建一个文件名叫 )git-credentials 然后进入 git bash 使用命令:

mv git-credentials .git-credentials

2、用记事本打开这文件输入,如果用户名中有@,那么使用%代替:

https://{username}:{password}@github.com

例:https://wangshunyao:[email protected] 
保存;

3、重新进入 git bash,然后输入:

git config –global credential.helper store

执行完后去查看 C:\Documents and Settings\Administrator\.gitconfig 这个文件,发现多了一项: 
[credential] 
helper = store

就成功了。

4、然后要重新打开 git bash 窗口,再操作就不用输入用户名密码了

时间: 2024-10-08 03:58:36

window 使用git 非ssh key 面密码登录的相关文章

ssh key 免密码登陆服务器,批量分发管理以及挂载远程目录的sshfs 功能

ssh key 免密码登陆服务器,批量分发管理以及挂载远程目录的sshfs 第一部分:使用ssh key 实现服务器间的免密码交互登陆 步骤1: 安装openssh-clients [[email protected] ~]# yum install openssh-clients -y 步骤2: 创建用户,所有机器同时操作,可直接使用root [[email protected] ~]# useradd test #如果使用root,这里跳过 [[email protected] ~]# ec

ssh配置免密码登录

日常工作中很多情况下都需要登录服务器进行管理,一般都是用ssh进行连接,为了防止密码外泄,可以配置下ssh的免密码登录. 首先服务器两台: A:43.224.34.* B:104.238.161.* 配置的结果是B机器可以免密码登录到A服务器. 首先在B服务器上生成本机的公私密钥: ssh-keygen -t rsa -P '' 过程为: [[email protected] .ssh]# ssh-keygen -t rsa -P '' Generating public/private rsa

【CentOS】SSH实现免密码登录与文件分发

实验环境: 10.0.0.9:分发服务器(用于保存SSH生成的密钥和后期的文件的分发工作)10.0.0.10.10.0.0.11:节点服务器(用于保存SSH生成的公钥文件和接收分发服务器的文件) #分发服务器与节点服务器的系统版本与内核如下 [[email protected]/]# cat /etc/redhat-release CentOS release 5.8 (Final) [[email protected]/]# uname -a Linux C58 2.6.18-308.el5 

Linux生成ssh公钥免密码登录远程主机和Xshell跨跳板机登录

##Linux生成ssh公钥免密码登录远程主机: 1:ssh-keygen -t rsa#生成密钥2:ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]#把本机的公钥追到远程主机172.16.205.117(登录账户hejm)的 ~/.ssh/authorized_keys 里注:如果ssh的端口不是22,可用参数p指定对应端口ssh-copy-id -i ~/.ssh/id_rsa.pub -p 23 [email protected] 或者通

说说Git的ssh key

ssh key的作用 我们使用ssh登录服务器时,一般常见的会使用用户名/密码方式登录, 也可以使用ssh key实行免密码登录,一般现在这种方式被Git服务器使用的比较多. 生成ssh key ssh-keygen -t rsa -C "your name" 这样默认会在本地的-/.ssh目录下生成id_rsa,id_rsa.pub两个文件, id_rsa是私钥,id_rsa.pub是公钥. 使用ssh key ssh key方式登录远程服务器 我们需要把id_rsa.pub拷贝到远

Git配置SSH Key

最近看到很多人在配置Git时,遇到很问题,网上教程千篇一律.这儿自己单独记录一份. 1.检查本机是否有ssh key设置,切换到.ssh目录 $ cd ~/.ssh 或cd .ssh 2.配置git用户名和邮箱,配置多个用户时添加 --add 参数 $ git config --global --add user.name "username" $ git config --global --add user.email "email" $ git config -

ubuntu git生成ssh key (公钥私钥)配置github或者码云

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置. github的SSH配置如下: 设置Git的user name和email: git config --global user.name "xx" git config --global user.email "[email protected]" 生成SSH密钥过程: 1.查看是否已经有了ssh密钥:cd ~/.ssh 如果没有密钥则使用下面命令生成 2.生存密

git创建SSH key

SSH key 可以让你在你的电脑和 Git @ OSC 之间建立安全的加密连接 1.cmd 2.cd到git客户端下bin(因为git客户端bin目录有ssh-keygen.exe用来生成密钥) 3.如下图所示输入命令: 密钥放在id_rsa.中,公钥放在id_rsa.pub 4.将id_rsa.pub中公钥添加到Git @ OSC http://git.oschina.net/keys 5.测试:ssh -t [email protected] 显示“welcome to [email pr

git使用ssh key认证步骤摘要

建议用Git Bash进行SSH生成及认证 1.看看~/.ssh目录下有无文件,有则直接跳至第三步. $ ls ~/.ssh 2.生成一个新的SSH key $ ssh-keygen -t rsa -C "[email protected]" 3.启动ssh代理(有两种方法,第一种不行,可以选第二种试试) $ ssh-agent -s 或者 $ eval `ssh-agent -s` 4.将key存入ssh代理 $ ssh-add ~/.ssh/id_rsa 5.将pub ssh ke