在Windows11中配置Git+SSH环境,本此实践使用Gitee(码云),方法同样适用于其它绝大部分Git服务
1.下载并安装Git
进入官网下载
Git - Downloading Package
选择下载Standalone Installer安装包,看自己电脑是64-bit还是32-bit(一般都是64-bit)
双击安装包进行安装,Next
这里可以自定义安装路径
这里可以勾选添加桌面快捷方式
这里会默认生成开始菜单中添加Git文件夹,包括Git bash、Git CMD、Git GUI等快捷方式
无需启动Git Bash,直接Finish
2. 检查是否安装成功
打开一个cmd窗口,通过git -v命令如果能看到git版本号即表示git安装成功
3.生成公钥和私钥
输入以下命令生成ed25519标准的的公钥和私钥(无需更改任何内容哦)
ssh-keygen -t ed25519 -C "Gitee SSH Key"
在这个过程中会提示进行3此输入:
(1)首先让你给公钥和私钥文件命名(这里直接回车即可,但是笔者之前自定义了一个名称未设置成功,如果确需修改可以尝试)
(2)输入密码
(3)再次输入密码
然后,会在C:\Users\[用户名]\.ssh目录生成id_ed25519和 id_ed25519.pub两个文件
4.将公钥配置到gitee
通过记事本查看公钥内容,即通过记事本打开id_ed25519.pub文件,复制id_ed25519.pub的所有内容(注意:不要轻易泄露此信息哦)
登录gitee并打开设置,输入标题,以及将复制的id_ed25519.pub内容粘贴到公钥框,然后保存
5.查看ssh配置状态
输入以下命令即可查看与git@gitee.com的ssh是否赋权成功
ssh -T git@gitee.com
若你未配置或配置失败,一般都是提示:git@gitee.com: Permission denied (publickey)。
如果你配置成功,提示是:Hi 枫叶(@fengyefly)! You've successfully authenticated, but GITEE.COM does not provide shell access.