同步coding教程

coding是国内版的github,这篇文章默认是已经在github上布置好了,写的是现在在coding在布置教程

参考网址:

  1. 注册coding帐号访问官网注册并登录
  2. 创建仓库,点+创建项目,这里我创建为jaymo

    (仓库名称和用户名一样,推荐;ps:如果你的项目名称跟你coding的用户名一样,jaymo,博客项目名也叫jaymo
    那直接访问jaymo.coding.me就能访问博客,否则就要带上项目名:jaymo.coding.me/项目名 才能访问
    推荐项目名跟用户名一样,这样就可以省略项目名了)

  1. 配置SHH,配置shh key是让本地git项目与远程的github建立联系 :
1
cd ~/.ssh

输入cat命令,打开id_rsa.pub文件

1
cat id_rsa.pub

复制ssh到Coding的SSH中(这里直接使用之前部署github时已经生成的公钥)
4.打开Git Bash,然后输入

1
ssh -T git@git.coding.net

输入密码后,如果显示以下内容,则说明coding中的ssh配置成功。

1
2
Hi username! You've successfully authenticated, but GitHub does not
provide shell access.

4.创建Coding Pages 服务

官网点击代码再点击Coding Pages 服务开启。分支和github分支写一样,填写master

打开根目录中的_config.yml文件,找到如下位置,填写

1
2
3
4
5
6
7
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo:
github: git@github.com:yourname/yourname.github.io.git,master
coding: git@git.coding.net:yourname/yourname.git,master

5.在根目录中空白处右击打开Git Bash输入

1
2
3
hexo s #启动服务,调试用
hexo g #生成静态网页
hexo d #开始部署

设置自动部署

  1. 找到项目设置那边的WebHook,然后点击新建 Hook
  2. 第一个输入框中是填你的博客域名,然后在后面加上 /_,比如我的http://jaymo.coding.me/_
  3. 第二个输入框是输入一个token,我们直接填写就可以了。

未完!!!下一篇将结束自动部署。


本作品采用 知识共享署名 2.5 中国大陆许可协议 进行许可,欢迎转载,但转载请注明来自JayMo,并保持转载后文章内容的完整。本人保留所有版权相关权利。
本文永久链接:http://jaymo666.github.io/2017/06/19/同步到coding教程/