yann-qu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  30 随笔 :: 0 文章 :: 2 评论 :: 36915 阅读

1 生成ssh密钥对

ssh-keygen -t rsa -C "abc@example.com" -f ~/.ssh/identityfile_name

-t参数指明密钥类型,-C参数指定用于识别这个密钥的注释,-f参数用于指定密钥路径和文件


2 将密钥对中的公钥添加到github


3 配置C:\Users\USERNAME\.ssh目录下config文件


Host hostname.github.com
HostName github.com
User git_usernames
IdentityFile C:/Users/57315/.ssh/identityfile_name

这里hostname随便起


4 测试和github的连接

单用户ssh连接github时,测试的命令是ssh -T git@github.com。多用户时,我们自己指定了一个Host Name来区分不同的github账号,测试连接的命令应修改为ssh -T git@hostname.github.comhostname.github.com即为我们在config文件中指定的Host。

使用ssh方式克隆该仓库中的代码时,也需要将命令git@github.com:username/repo.git修改为git@hostname.github.com:username/repo.git

posted on   yann-qu  阅读(56)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示