首页
学习
活动
专区
圈层
工具
发布

印记中文推出文档CDN + COS部署方案

javascript // deploy.sh 第一部份,用于构建代码 npm run dist javascript // deploy.sh 第二部份,用于与github鉴权 REPO=git config...其实整个 github 的鉴权原理不难,用工具成生 ssh key 公钥与私钥,然后将公钥存放到 github 的 repository 中,将私钥存放到代码库中,在Travis-CI 推送代码之前添加私钥...Enter passphrase (empty for no passphrase): 打开 deploy_key.pub 文件,将内容复制,然后到线上代码仓库https://github.com/dist javascript // deploy.sh 第二部份,用于与github鉴权 REPO=git config...部署服务器 在部署服务器中,需要部署一个服务,用于监听 Github 或者 Bitbucket 发出来 Webhook 请求,然后根据请求参数,去运行脚本自动将文件部署到腾讯云 COS 存储服务当中。

3.1K00

个人知识库搭建 - Hexo 实现 GithubCoding 持续集成

将生成的 私钥全部内容 (不要担心格式) 放置在 Source Repo 的 Serect 里面, 然后取一个名字, 比如我给他取名成 DEPLOY_KEY 然后将 公钥全部内容 放置到 Release...Repo 的 Deployed Keys 里面, 并且要赋予读写的权限, 公钥的名字不重要 这个公钥并不是放置在用户的公钥设置里面, 我们仅仅对 Release Repo 进行操作 _config.yml...ssh-keyscan github.com >> ~/.ssh/known_hosts # 将 Github.com 添加到已知文件列表。...使用 ssh-add 将添加公钥到设备 公钥对于 git.coding.net 无效,应该改成 e.coding.net 最终发现用户级别公钥可以实现本地的部署, 但是无法实现 repo 之间的部署,...Repo 和 Release Repo 处理方法很简单: 因为是同一个 Repo, 在 Repo 里面创建一个项目 Token 将 _config.yml 里面 deploy 一列的 repo 改为

89030
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    hexo-优化-网站访问加速

    初始化github仓库,上传资源文件信息(自定义分类存储),一般将经常访问的静态资源文件上传即可(注意资源访问路径问题,可以将themes下的资源文件整个打包) 资源版本发布 ​ 仓库构建完成并上传资源...​ 注册Gitee环境,创建项目,构建仓库信息(可新建仓库或者从其他的代码仓库中引入仓库信息) 公钥配置 ​ 公钥配置(SSH公钥配置与GitHub Pages配置类似),在Gitee...中【个人设置】-【SSH公钥】-【新增公钥】(将本地生成的公钥信息添加进去,一般路径在C:\Users\用户名.ssh 目录下的 id_rsa.pub 文件中) hexo项目部署 hexo博客项目中配置主配置文件...分支 Gitee: Gitee repo ssh url # master分支 hexo 发布 # hexo发布部署 hexo deploy CNAME文件 ​ 将CNAME...pages、gitee pages双线部署的时候导致国内线路解析失效。

    4.5K10

    github网站部署

    :MaRuifu/ac.git git push -u origin main 配置github上传(可选) git使用SSH配置, 初始需要以下三个步骤 使用秘钥生成工具生成rsa秘钥和公钥 将rsa...公钥添加到代码托管平台 将rsa秘钥添加到ssh-agent中,为ssh client指定使用的秘钥文件 第一步:检查本地主机是否已经存在ssh key cd ~/.ssh ls //看是否存在 id_rsa...自动化部署前需要先开启 Github Page 当部署成功时,没有看到想要的成果,我相信不会有人继续进行枯燥的操作。下面将开启 Github Page 见证自己的部署成功页面。...,然后生成公钥私钥,公钥分别配置在 Github 和 Gitee 网站上,token、私钥、Gitee 密码都配置在项目仓库上 配置 yml 文件,在 根目录/.github/workflows/ 下创建.../**.yml 设计 GitHub 自动部署,而 Gitee 需要手动 shell 脚本设计 更新base 因为一些原因,我把 base 由仓库名改为了 /,从而导致部署后访问的地址带有仓库名失效,正确做法

    1.2K10

    来开源吧!发布开源组件到 MavenCentral 仓库超详细攻略

    在这篇文章里,我将手把手带你发布组件到 MavenCentral 中央仓库。本文的示例程序使用小彭的开源项目 ModularEventBus[2] 有用请给 Star,谢谢。...delete-keys [密钥指纹] 3.4 上传公钥 密钥对中的公钥信息需要公开,其他人才能拿到公钥来验证你签名的数据,公开的方法就是上传到公钥服务器。...公钥服务器是专门储存用户公钥的服务器,并且会用交换机制将数据同步给其它公钥服务器,因此你只要上传到其中一个服务器即可。我最后是上传到 hkp://keyserver.ubuntu.com 服务器的。...javadoc.options' 4.1 使用 maven 插件发布 这块脚本是参考 ARouter 项目中 publish.gradle 脚本的,我在此基础上增加了注释和少量改动,如果遇到生成 Javadoc 出现问题...=repo # 开发者信息 POM_DEVELOPER_ID=pengxurui POM_DEVELOPER_NAME=Peng Xurui POM_DEVELOPER_URL=https://github.com

    2.5K10

    Docusaurus配置Gitalk评论插件

    ://unpkg.com/gitalk/dist/gitalk.min.js"> npm 安装 npm i --save gitalk import 'gitalk/dist/gitalk.css...Application Client ID', clientSecret: 'GitHub Application Client Secret', repo: 'GitHub repo',...owner: 'GitHub repo owner', admin: ['GitHub repo owner and collaborators, only these guys can initialize...地址一定要填写成现在博客线上环境 https://kuizuo.cn ,否则也无法正常使用 Validation failed​ 原因是 id 参数不能超过 50 个字符,但是默认是 location.href,有可能会导致长度超过...编译遇到的问题​ 插件中会使用到浏览器的 window 对象,开发时正常,但是编译就会报错(提示 window is not defined),这边引用了 docusaurus 的BrowserOnly,将代码封装成如下便可正常编译

    92420

    手把手教你用vuepress搭建自己的网站(4)

    上创建两个仓库,一个仓库的名称:https://.github.io/REPO>/ 即https://github.com//REPO>,或者直接仓库的名称就是.../REPO> # git push -f git@github.com:/REPO>.git master:gh-pages # git push -f git@github.com...cd - 注意: 注意克隆到本地仓库代码的方式,默认是https方式,如果你克隆代码方式是https 方式,上面的提交地止,就换成https的,如果是 ssh 的方式的就换成 ssh方式,否则是会出现问题的...注意是在你那个要部署的仓库里 doc.itclan.cn 在你推上去后,在代码仓库设置页面的Custom domain中应该就可以看到变化了的,最终测试是否成功 部署到 coding 平台 上面的操作是将代码部署到...github pages中,然后设置一个二级域名指定github的 ip 地止 如果你想将自己的网站部署到自己服务器上,可以将npm run build生成的dist(docs/.vuepress/dist

    1.4K31

    从手动到自动:代码多平台同步的最终秘籍

    一、背景与需求 在日常开发中,我习惯将代码存储在 Github 上。然而,由于网络访问的限制,时常会遇到无法访问的情况。...但是,每次提交代码时,都需要手动依次将代码推送到各个对应的仓库,操作较为繁琐: git push github main git push gitee main 三、使用 Github Action...这些 Token 通常只能显示一次,当开启新的项目时,我常常忘记之前的 Token,导致难以再次配置。...只需将 SSH 的私钥保存到 Github 仓库的 Secret 中,当执行 Github Action 脚本时,服务器就拥有私钥,从而可以同步绑定了相同公钥的代码平台。...将文件内容配置到 Github 仓库中,每个需要同步的仓库都需要进行此配置。

    71710

    GitHub Actions入门教程:自动化部署静态博客

    将静态资源 push 到 GitHub,也就是 push 到仓库 2: git@github.com:somenzz/somenzz.github.io,这一步完成后 GitHub Pages 就部署完成了...将仓库 2 同步给仓库 3,也就是 git@github.com:somenzz/somenzz.github.io 同步给 git@gitee.com/somenzz/somenzz,这样两个项目的静态资源就一致了...: public           #注意这里的 public 是仓库根目录下的 public,也就是 npm run build 生成静态资源的路径,比如有的人是 `docs/.vuepress/dist... 源仓库地址           source-repo: git@github.com:somenzz/somenzz.github.io.git           # 注意替换为你的 Gitee ...打开 gitee.com 并登录,点击自己头像右下角,选择设置-> ssh 公钥,将 id_rsa.pub 的内容复制到公钥的输入框里,公钥的标题可以自己填写,如下图所示: ?

    1.9K31
    领券