
Git生成SSH key #
在初始化文件鼠标右键,找到Git Bash Here,进入后输入下面2条指令:
Copy
gitconfig--globaluser.name"名称或昵称"gitconfig--globaluser.email"你的邮箱"
作用:告诉Git你是谁,邮箱在生成SSH Key需要。
输入上面2条指令后,再输入下面指令:
ssh-keygen -t rsa -C "你的邮箱"
生成结果如下
上面完成后,再输入指令:
上面完成后,再输入指令:
cat ~/.ssh/id_rsa.pub
指令下的一大串就是SSH Key(SSH Key是以ssh-rsa AAAA...开头),SSH Key生成完成。
SSH Key部署 #
部署到Github
登录Github,点击头像 找到settings
点击右上角New SSH Key,添加成功后在终端输入:
ssh -T git@github.com
若返回有
Hi,你的名称或昵称 You've successfully authenticated ...
证明添加成功!
贴个文字,好被搜索引擎索引
PS E:\key>ssh-add -k .\qingcloud.txt
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for '.\\qingcloud.txt' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
开始我还纳闷,什么是too open
百度了下解决办法,linux都是说设为600
但是window的权限根本就不知道哪个和600对应
最后自己试了一下,把私钥放到用户文件夹的.ssh下面就添加成功了
右边边是可以在这个文件夹下添加私钥的
多出这个Users的权限,但是删了也没有用
最后发现只有在用户文件夹下面才有效
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)