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一次 最后成功结果如下: