Git-ssh登录github

Posted SapphireCastle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git-ssh登录github相关的知识,希望对你有一定的参考价值。

  1. 生成你的ssh-key
    1. $ ssh-keygen -t rsa -b 4096 -C  "[email protected]"
    2. 默认目录为:/Users/you/id_rsa_email 多key好区分
    3. 输入passphrase,统一123456
  2. 将key加入agents中
    1. $ ssh-add ~/.ssh/id_rsa_SapphireCastle
    2. 查看现有key: $ ssh-add -l
    3. 删除key: $ssh-add -D
    4. 查询ssh-agents版本:ssh-add -v
    5. 打开/关闭ssh:$ sudo systemsetup  -setremotelogin on/off
  3. github服务器加入公匙
    1. 复制本地公匙 $ cat  ~/.ssh/id_rsa_SapphireCastle.pub
    2. GITHUB -> Settings -> SSH and GPG keys -> New SSH key
  4. 验证是否连通
    1. $ ssh -T [email protected]   此处为config中配置的host

 

 

 

多用户使用ssh登录

#default github user(SapphireCastle | [email protected]163.com)

Host github.com

  HostName github.com

  PreferredAuthentications publickey

  IdentityFile ~/.ssh/id_rsa_sapphirecastle

 

#other github user(TigerEatGrass | [email protected])

Host teg.github.com

  HostName github.com

  PreferredAuthentications publickey

  IdentityFile ~/.ssh/id_rsa_lijianzhi01

 

 

以上是关于Git-ssh登录github的主要内容,如果未能解决你的问题,请参考以下文章

git-ssh配置和使用

read ECONNRESET at TLSWrap.onStreamRead (internal/stream_base_commons.js:209:20) { errno: -4077(代码片段

1106

pbootcms对接微信扫码登录代码核心片段和步骤(前后端)

精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解

PHP代码-psysh调试代码片段工具