hexo上传报错:No such device or address

今天使用hexo上传,报错(bash: /dev/tty: No such device or address)
个人推测和网络有关(网太慢了),但是不想等,所以就搜了一下解决方法

就是在站点配置的上传设置,把地址改一下:

1
2
3
4
5
6
7
8
9
10
11
deploy:
type: git
repo: https://github.com/你GitHub注册用户名/你GitHub注册用户名.github.io.git
branch: master

  改为:

deploy:
type: git
repo: git@github.com:你GitHub注册用户名/你GitHub注册用户名.github.io.git
branch: master

个人推测,由于网络不好,所以触发github的安全机制,所以提交失败,改设置之后,由原来的https提交变成了使用ssh来提交,就比较好通过了。


解决方法原文

感觉不错的话给博主赞助一下呗