GitCafe

hexo干货系列:(四)将hexo博客同时托管到github和coding

╄→гoц情女王★ 提交于 2020-05-02 15:40:41
前言 之前我们把hexo托管在github,但是毕竟github是国外的,访问速度上还是有点慢,所以想也部署一套在国内的托管平台,之前查资料听说gitcafe,但是听说gitcafe已经被coding收购了,所以就决定部署到coding。 查询了多方资料,终于鼓捣出了本地一次部署,同时更新到github以及coding。 正文 _config.yml配置 想要同时部署到2个平台,就要修改博客根目录下面的_config.yml文件中的deploy如下 根据Hexo官方文档需要修改成下面的形式 deploy: type: git message: [message] repo: github: <repository url>,[branch] gitcafe: <repository url>,[branch] 所以我的是这样: deploy: type: git repo: github: git@github.com:tengj/tengj.github.io.git,master coding: git@git.coding.net:tengj/hexoblob.git,master 这里要注意一下:上面这段代码左边的-号只能有2个(如下图红圈),如果超过2个一般就是会被认定为填写格式有问题。我是在repo下面两行用tab键缩进就行,之前没注意这里一直报错。

从一个git仓库迁移到另外一个git仓库

纵然是瞬间 提交于 2019-12-05 03:54:29
如果你想 从别的 Git 托管服务那里复制一份源代码到新的 Git 托管服务器上 的话,可以通过以下步骤来操作。 1). 从原地址克隆一份裸版本库,比如原本托管于 GitHub。 git clone --bare git://github.com/username/project.git 2). 然后到新的 Git 服务器上创建一个新项目,比如 GitCafe。 3). 以镜像推送的方式上传代码到 GitCafe 服务器上。 cd project.git git push --mirror git@gitcafe.com /username/newproject.git 4). 删除本地代码 cd .. rm -rf project.git 5). 到新服务器 GitCafe 上找到 Clone 地址,直接 Clone 到本地就可以了。 git clone git@gitcafe.com/username/newproject.git 这种方式可以保留原版本库中的所有内容。 来源: https://my.oschina.net/u/3847203/blog/3132127

从一个git仓库迁移到另外一个git仓库

删除回忆录丶 提交于 2019-11-25 22:31:36
如果你想 从别的 Git 托管服务那里复制一份源代码到新的 Git 托管服务器上 的话,可以通过以下步骤来操作。 1). 从原地址克隆一份裸版本库,比如原本托管于 GitHub。 git clone --bare git://github.com/username/project.git 2). 然后到新的 Git 服务器上创建一个新项目,比如 GitCafe。 3). 以镜像推送的方式上传代码到 GitCafe 服务器上。 cd project.git git push --mirror git@gitcafe.com /username/newproject.git 4). 删除本地代码 cd .. rm -rf project.git 5). 到新服务器 GitCafe 上找到 Clone 地址,直接 Clone 到本地就可以了。 git clone git@gitcafe.com/username/newproject.git 这种方式可以保留原版本库中的所有内容。 来源: oschina 链接: https://my.oschina.net/u/3847203/blog/3132127