赞
踩
代码仓库存在多种拉取地址,HTTPS 使用时需要我们提交时同时提交用户名称和密码。
配置了SSH公钥的话,使用时不需要提供名称和密码 ,所以通过添加公钥和密钥,可以让我们更高效地提交代码,免去重复的操作
公钥我们一般是给服务器的,他们到时候在权限中加入我给的公钥,然后当我从远地仓库中下载项目的时候,我在 git clone xxx 的时候,那个服务器我通过他的绑定的公钥来匹配我的私钥,如果匹配,就可以正常下载,否则失败。
git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
git config --list查看 我们配置的用户名和邮箱
ssh-keygen -t rsa -C xxxxxxxxxx
这里用邮箱:ssh-keygen -t rsa -C 邮箱
-t:声明密钥类型
-C:向生成的密钥添加注释
红线处 .ssh为密钥生成目录, id_rsa是私钥,id_rsa.pub是公钥
点击确定就配置好啦
成功啦!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。