API 定义

API(Application Programming Interface,应用程序接口)预先定义的函数,提供应用程序或例程给开发人员调用,开发人员无需访问源码和了解内部机制。

  • API 是一个明确的接口,提供服务;
  • API 可以是一个单独的函数,也可以是类、方法、全局函数、枚举、常量等;
  • API 可以是私有,也可以开源。
阅读全文 »

每次使用hexo new post "post-name"新建一片文章时,只有title date tags
还要手动增加urlname 和 categories

为了偷懒,修改了scaffolds中的post模板。

1
2
3
4
5
title: {{ title }}
date: {{ date }}
urlname:
categories:
tags:

记一次SSH到GitHub超时问题

当电脑连接手机热点(中国移动)时,push 到 GitHub 出现

通过ssh -vT git@github.com进行 debug,报 ssh_dispatch_run_fatal: Connection to xxxxxxx port 22: Operation timed out

GitHub Troubleshooting :建议通过HTTPS端口进行SSH 连接

  1. 测试是否可以通过HTTPS端口进行SSH
    ssh -T -p 443 git@ssh.github.com
  2. 如果可行,添加~/.ssh/config 改用 HTTPS 连接
    1
    2
    3
    > Host github.com   
    > Hostname ssh.github.com
    > Port 443

执行ssh -T -p 443 git@ssh.github.com测试,直接报 ssh_dispatch_run_fatal: Connection to xxxxxxxxx port 443: Operation timed out

。。。中移 :{

阅读全文 »

SSH到各代码托管厂商测试地址,Coding haha!

  • GitHub
    ssh -T git@github.com

  • Coding
    ssh -T git@git.coding.net

  • Gitee
    ssh -T git@gitee.com

通常测试成功提醒

1
You've successfully authenticated, but GitHub does not provide shell access.

SSH Debug:ssh -vT git@github.com