hexo 博客部署在github和coding上 发文章同步到两个仓库中

1、注册coding账号

2、新建项目,不选择 启用 README.md 文件初始化项目,以及任何 License 和 .gitignore 文件。

3、从github上克隆项目下来

 在本地git终端执行:

          git clone https://github.com/xxxxxx/xxxxxx.git --bare   (xxxxxx表示你自己用户名和仓库名)

4、将克隆下来的仓库推送到 CODING

克隆完成后,将仓库推送到 CODING 上。
使用仓库页面提供的 URL。

在本地创一个coding存放文件的地方(文件夹)

在此处打开终端:

     git push https://git.coding.net/xxxxxx/xxxxx.git --all    (此处第一个xxxxx表示自己的coding用户名,第二个xxxxx表示自己的仓库名)

完成后,再执行

推送所有的标签。

   git push https://git.coding.net/xxxxxx/xxxxx.git  --tags

这样,整个仓库就全部导入到 CODING 中了。

5、coding部署公钥

如果是第一次使用coding的话,需要设置SSH公钥,生成的方法可以参考coding帮助中心,我这里直接使用之前部署github时已经生成的公钥。

打开coding,进入刚才创建的项目,选择设置,部署公钥,把id_rsa里的内容全部复制粘贴到新建公钥里,标题可以不写。

添加成功后如下图:

6、检测是否添加成功

添加后,在git bash命令输入:

ssh -T git@git.coding.net

如果得到下面提示就表示公钥添加成功了:

Coding.net Tips : [Hello ! You've conected to Coding.net by SSH successfully! ]

7、想要同时部署到2个平台,发送文章同时推送到两个仓库中,就要修改博客根目录下面的_config.yml文件中的deploy如下
根据Hexo官方文档需要修改成下面的形式: (冒号后面需要有一个空格)


 

8、coding上的Pages服务

分支选择master,因为前面配置的分支是master,因此开启之后,也需要是master。

如果有自己的域名,可以绑定新的域名

绑定前请在域名 DNS 设置中添加一条 CNAME 记录指向 xxxxxx.coding.me   

 这样配置结束后,如果没有问题就可以通过访问自己的域名访问了。

通过gitbash推送文章也会推送到两个仓库中。

9、推送文章

推送文章前 hexo g

hexo d  我的需要输入两次密码 即上传github一次,上传coding一次  最后成功结果如下:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值