SSH 学习笔记

一、创建命令

  • ssh-keygen -t rsa -C "这里换上你的邮箱"
    

二、ssh-add 命令

  • 将 ssh 添加到 ssh-agent:ssh-add ~/admin/.ssh/id_rsa
  • 将 ssh 从 ssh-agent 中删除:ssh-add -d ~/admin/.ssh/id_rsa
  • 切换用户,只需要将 前一个秘钥使用 ssh-add 删除,将后一个秘钥使用 ssh-add 添加上即可
  • 检查当前秘钥:ssh-add -l
  • 更多命令

三、ssh 命令

  • 检查当前用户:ssh -T git@github.com
  • 测试能不能连接到远程仓库服务器,并获取信息:ssh 172.16.6.1

四、查看 git 凭证

  • 查看当前系统支持的git 凭证:git help -a | grep credential
  • 查看自己电脑的全局配置:git config —list
  • 查看本机的 git 凭证是否全部删除:git config credential.helper,如果出现osxkeychain, store 或者 cache 等文件说明没有全部删除,没有任何反应,说明凭证文件全部清除了
  • 查看凭证文件所在目录:git config --show-origin --get credential.helper
  • 如果你的Mac上还有Xcode的话,那么Xcode中还会有一个.gitconfig文件,找出他然后打开,清空[credential]。

五、其他命令

  • 查看指定目录下指定文件是否存在:ls -al 文件目录/文件
    • eg:ls -al ~/admin/.ssh

六、可能遇到的问题

  • The authenticity of host ‘github.com (52.74.223.119)’ can’t be established.

    RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.

    Are you sure you want to continue connecting (yes/no)?

    • 解决办法:直接输入 yes 即可,会在 .ssh 文件中生成一个 known_hosts 文件,之后在 clone 项目就不会出现这个问题了

七、参考文档

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值