Windows环境 Android Studio 生成SSH key

Windows环境 Android Studio 生成SSH key,第1张

Github和码云都提供SSH协议,即用户可以用公钥认证方式连接到码云的SSH服务器。这就需要生成并部署SSH Key。下面就是我生成SSH Key的步骤,希望有所帮助:

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的权限,但是删了也没有用

最后发现只有在用户文件夹下面才有效


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11623669.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存