Coding绑定ssh并部署hexo
通过ssh连接git需要配置公钥,先在本地生成公钥
1 | ssh-keygen -t rsa -C "your_email@example.com" |
生成在目录~/.ssh
下面,.ssh/id_rsa.pub
就是公钥,绑定coding的时候在设置里点添加公钥,然后复制.pub
文件里的内容过去,保存后还需要认证一下:
1 | ssh -T git@git.coding.NET |
按照提示输yes
coding会提示绑定成功
1 | PS D:\Onedrive\文档\hexo> ssh -T git@git.coding.NET |
以及,如果你的项目的名称不是你的用户名.coding.me
,虽然也可以开启静态页面,但是图片的路径会出错,导致所有图片显示不出来,要解决这个问题,绑定一个域名就好了。
关于hexo的配置文件的deploy部分
1 | deploy: |
.git
后面,master
要记得加
还有现在coding好像在改版,项目页面复制下来的git链接域名是git.dev.tencent.com
,而根据我现在的实践操作发现如果我不把域名换成git.coding.net
的话是没法部署成功的,失败原因是Host key verification failed.
如果没装过deployer要先装不然会deploy失败
1 | npm install hexo-deployer-git --save |