文章509
标签267
分类66
NEW
通过GithubActions拉取并推送Docker镜像到国内云

通过GithubActions拉取并推送Docker镜像到国内云

自从DockerHub在国内被墙之后,Docker镜像在国内的拉取一直是一个问题。目前有许多解决方案,比如:使用公开的镜像站、或者通过Cloudflare自建镜像站等等。但是都存在访问不稳定、配置麻烦等问题。

实际上,Github提供的Actions服务器就是在海外,可以通过Actions拉取Docker镜像,并推送到国内的云厂商,实现稳定的访问!

tech-shrimp/docker_image_pusher 库就实现了这个功能!


解决Github突然不支持密码访问的问题

解决Github突然不支持密码访问的问题

今天提交代码到Github的时候,突然发现不能提交了;即使输入了自己的用户名和密码后,还是提示报错:Support for password authentication was removed. Please use a personal access token instead;

最后才发现,原来Github从2021年8月13号开始,废除了使用密码登录,而是使用个人Token进行登录!


Github-Actions自动部署Hexo

Github-Actions自动部署Hexo

最近换上了Linux系统,安装的Node版本是14.x,在使用Hexo Deploy部署时,因为Node版本过高,导致无法通过部署了!与其切换Node版本,不如索性直接用Github-Actions远程部署算了。

Github-Actions是 GitHub 官方 CI 工具,与 GitHub 无缝集成;

本文记录了使用 GitHub-Actions 部署Hexo的全部流程。

Github-Actions相关总结:


Github主页更新了,变得更加酷炫!

Github主页更新了,变得更加酷炫!

使用jsDelivr加速github资源

使用jsDelivr加速github资源

之前博客一直使用的是fast.io加速Github图片资源;但是最近fast.io被撸羊毛的有点惨,将会在明年一月停止服务了,所以换了jsDelivr提供的CDN;


使用Github-Actions同步github和gitee仓库

使用Github-Actions同步github和gitee仓库

在之前的一篇文章在Gitee搭建Github-Pages中,我讲解了如何使用Gitee同步Github Pages代码,并生成gitee的博客。但是到目前为止,在使用Gitee同步代码时还需要手动进行同步,很少麻烦。

所以本文继续使用Github-Actions实现Github和Gitee仓库之间的同步;

源代码:


在Github免费领取你的Mac和Linux终端吧~

在Github免费领取你的Mac和Linux终端吧~

今天RSS推送了一个挺有趣的东西,能通过Github Actions直接创建一个Mac或者Linux服务器,并且可以通过ssh直接连接;

花了几分钟试了一下,感觉挺方便的!

源代码:


在Gitee搭建Github Pages

在Gitee搭建Github Pages

最近发现Gitee里面可以导入Github的仓库,甚至也支持像Github Pages一样搭建自己的博客,就搞了一下;

这么做的一个目的是有时在Github部署的博客国内不能访问;


Github个人介绍页美化

Github个人介绍页美化

Github Actions总结

Github Actions总结