windows配置git ssh(使用ssh-keygen和.ssh config文件)

一直没在windows平台用过git, 不知道原来可以跟linux一样配置sh的, 我out啦, 今天配置了一下,记录一下步骤。这些步骤配置gitlab, gitee, github都通用。(PS: 这步骤的前提是git已经装好了)

  1. 打开powershell,在C:\Users\xx.yy 下 创建 ~/.ssh目录,创建一个config文件

  2. 到刚刚创建的.ssh目录下用ssh-keygen -t rsa -C 'xxxx@yyy.com' -f 'gitee' 生成公私钥, -C指定邮箱,邮箱名要为你登录git代码仓库管理网站的邮箱名, -f为生成公私钥的文件名

  3. 修改本地 ~/.ssh/config文件,格式和内容如下,下面给出的是gitee的配置。

Host gitee.com
    HostName gitee.com
    PreferredAuthentications publickey
    IdentityFile C:\Users\xxx\.ssh\gitee
  1. 打开第2步生成 gitee.pub文件,复制其中的内容
    image

  2. 点开gitlab的edit profile - SSH keys菜单,把上一步复制的公钥拷进去,保存。gitee则直接去ssh公钥添加即可。

    image

  3. 这时候尝试去git clone应该就没问题啦

    image

posted @   阳光下的小水仙  阅读(1664)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2021-07-12 python返回链表中点
2021-07-12 python实现合并两个有序链表
2021-07-12 python实现删除链表倒数第n个节点
2021-07-12 python判断链表是否有环
2021-07-12 python单链表反转循环和递归实现
点击右上角即可分享
微信分享提示