在windows下使用ssh方式登录github

发帖人 wdj 在 2022年01月12日 上

在windows下使用ssh方式登录github

1。本地生成ssh key

ssh-keygen -t ed25519 admin@google.com

2。添加生成的ssh key到本地git

添加你的ssh key到ssh-agent ssh-agent bash

$ eval ssh-agent -s

linux

$ ssh-add ~/.ssh/id_rsa windows ssh-add "C:\Users\wdj.ssh\idrsa"

3。添加生成的ssh key到github

找到路径 "C:\Users\用户名.ssh\id_rsa.pub"下的文件,用记事本打开。

添加到github上。

https://github.com/settings/keys

测试。

ssh -T git@github.com

查看本地已经添加的ssh key

ssh-add -l

接下来就可以正常的使用git clone你的项目了。

4.如果你使用source tree从github上clone代码下来的话,需要生成一个ssh私钥,也就是.ppk文件。 打开sourcetree -> 工具 -> 导入或导入ssh密钥->选择对应的参数类型,比如我的是eddsa -> Load

找到对应的idrsa文件,保存,就生成了.ppk文件,也就是git ssh 私钥

参考资料

https://docs.github.com/cn/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent