您的位置:首页 > 其它

git生成添加公钥

2017-09-10 00:00 267 查看
摘要: git

1.为什么要添加公钥

git使用https协议,每次pull, push都要输入密码,相当的烦。
使用git协议,然后使用ssh密钥。这样可以省去每次都输密码。

2.步骤

基本步骤如下:

1. 设置Git的user name和email

git config --global user.name "guozhenhua"     //xxxx为git用户名

git config --global user.email "84424146@qq.com"      //xxxx@xxxx.com为注册git的邮箱

2. 查看是否已经有了ssh密钥:cd ~/.ssh => open ./

//成功后我的有id_rsa、id_rsa.pub、known_hosts这三个文件

如果没有密钥则不会有此文件夹,有则备份删除

3. 清除所有的公钥:ssh-add -D

删除git中的公钥:rm -r ~/.ssh

4.你可以按如下命令来生成 sshkey:

ssh-keygen -t rsa -C "84424146@qq.com"

# Generating public/private rsa key pair...
# 三次回车即可生成 ssh key

查看你的 public key

cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

添加后,验证是否配置成功

ssh -T git@git.oschina.net
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: