windows配置git ssh(使用ssh-keygen和.ssh config文件)
一直没在windows平台用过git, 不知道原来可以跟linux一样配置sh的, 我out啦, 今天配置了一下,记录一下步骤。这些步骤配置gitlab, gitee, github都通用。(PS: 这步骤的前提是git已经装好了)
-
打开powershell,在C:\Users\xx.yy 下 创建 ~/.ssh目录,创建一个config文件
-
到刚刚创建的.ssh目录下用
ssh-keygen -t rsa -C 'xxxx@yyy.com' -f 'gitee'
生成公私钥, -C指定邮箱,邮箱名要为你登录git代码仓库管理网站的邮箱名, -f为生成公私钥的文件名 -
修改本地 ~/.ssh/config文件,格式和内容如下,下面给出的是gitee的配置。
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile C:\Users\xxx\.ssh\gitee
-
打开第2步生成 gitee.pub文件,复制其中的内容
-
点开gitlab的edit profile - SSH keys菜单,把上一步复制的公钥拷进去,保存。gitee则直接去ssh公钥添加即可。
-
这时候尝试去git clone应该就没问题啦
分类:
shell
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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单链表反转循环和递归实现