github的基本使用ssh-key的客户端配置

1.前提

本机windows环境安装好git客户端,已经在Github注册好账号。

2.目的

因为每次操作都要和Github交互,每次交互都要输入用户名和密码。配置这个ssh-key 就不用每次输入用户名密码了。

本次是在windows的git bash 上操作的,linux环境也一样。

3.配置 ssh-key
  • 生成key : ssh-Keygen -t rsa -C "邮箱地址"
  • cd ~/.ssh (用户目录下的 .ssh 文件夹)
  • 复制 id_rsa.pub的公钥内容到github的网站中,如下操作。
4.配置多个 ssh-key
  • 目的是为了配置多个git仓库和账号
  • cd ~/.ssh (用户目录下的.ssh文件夹)
  • vi config
  • 添加 Host / HostName / User / IdentityFile
image.png

User 是Github上的用户名,点击头像可看到。

image.png

如果需要添加多个,就在config 文件里面再写一组 Host / HostName / User / IdentityFile 信息即可。把原来的IdentityFile 文件换个名字,再生成一组其他账号的 IdentityFile 文件,引用进来即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,463评论 19 139
  • 一、Git的简介 1.1.什么是git?git是一款开源的分布式版本控制工具,在世界上所有的分布式版本控制工具中,...
    IIronMan阅读 5,820评论 0 12
  • 问题提出 最近在自己的MAC上面提交Github代码的时候发现居然失败了: 这不是坑爹吗,Github都提交过无数...
    keysaim阅读 14,978评论 0 6
  • 我是大自然的植物园里随风摇曳的一株草,露来饮露,霜来饮霜,阳光来了饮满身光明。 愿维子故 我的灵...
    槿萑阅读 2,555评论 0 4
  • 世间最爱自己孩子的人莫过于父母,可是往往很多父母也害了自己的孩子! 我在汉堡店做兼职时总是喜欢默默地观察各式各样的...
    青衣江漂流阅读 3,114评论 0 2