简介
Git 在使用时,每次克隆,或者更新操作,都需要输入账户、密码,这给我们工作带来了一些不便。比如自动化部署项目,需要服务器自动检出代码,但是账户密码输入带来了一些问题,这里就来处理一下这个账户、密码输入问题。登录gitee个人配置,有个个人公钥,项目管理页面。
点击公钥管理,
这里添加公钥,我们即可无密码直接检出代码。
密钥生成
这里使用git 自带bash工具,点击运行
输入~/.ssh
ssh-keygen -t rsa -b 0496 -C "123@123.com"
运行结果如下
这里要求你输入密钥名称(例如 demo_rsa)
这里要求输入密钥,可以置空或者输入自己能记住的密码
输入俩次密码后,结果如下
然后我们可以看到~/.ssh目录下文件结果
ls
q其中demo_rsa私钥,demo_rsa.pub公钥,
将公钥复制到git项目的部署公钥中,私钥作为自己电脑的私钥.
ssh-add ~/.ssh/demo_rsa
到这里,就可以免密码检出项目
安装openssh
选择openssh win32 ,解压到c:/programs ,设置环境变量即可