hexo使用github action自动部署至腾讯云开发静态网站托管服务以及github pages

hexo使用github action自动部署至腾讯云开发静态网站托管服务以及github pages,第1张

1利用命令创建github远程代码仓库

在将本地代码push到github远程代码仓库之前,总是需要新建github代码仓库,在将本地仓库关联到github远程仓库。其中最为繁琐的 *** 作是建立github代码仓库,需要进入github的网站进行 *** 作,不能借助命令来简化 *** 作,十分繁琐。

借助github提供的api,在bashrc或者zshrc文件中定义函数,可以利用命令在github上创建代码仓库,十分便捷。

首先需要进入github,申请并获取自己的api token,用于鉴权,地址在这。

然后在本机使用的bash的配置文件中加入下述函数定义:

github-create()

{if [ $1 ]

then

repo_name=$1

else

repo_name=`basename $(pwd)`

echo "set Repo name to ${repo_name}"

fi

curl -u 'username:api_token' ###'{"name":"'$repo_name'"}'

git remote add origin git@githubcom:username/$repo_namegit

}

注意,需要使用自己的username与api_token覆盖上述函数中相应的值。

如果需要在github上创建代码仓库,只需输入命令:

github-create repo_name

会完成在github上创建名为repo_name的代码仓库的 *** 作。如果没有指定repo_name,会自动将当前路径的文件夹名称设置为代码仓库的名称。

2将本地代码仓库push到github远程代码仓库

 以下省去在本地创建git仓库以及提交commit等 *** 作。

 (1)首先将本地仓库和远程代码仓库进行关联:

 git remote add origin your_repo_urlgit

 (2)然后将本地代码仓库push到github:

 git push -u origin master

当从网上克隆一个仓库时,有两种URL可以选择,一种是>

但是,还存在一些非常严重的问题,例如,我们现在的API是可以随意调用的,这显然还不够完美,是有问题的

那么我们采用 jwt-go ( GoDoc )的方式来简单解决这个问题

go get -u githubcom/dgrijalva/jwt-go

我们需要编写一个jwt的工具包,我们在pkg下的util目录新建jwtgo,写入文件内容:

在这个工具包,我们涉及到

有了jwt工具包,接下来我们要编写要用于Gin的中间件,我们在middleware下新建jwt目录,新建jwtgo文件,写入内容:

这个中间件涉及到:

那么我们如何调用它呢,我们还要获取Token呢?

1、 我们要新增一个获取Token的API

在models下新建authgo文件,写入内容:

在routers下的api目录新建authgo文件,写入内容:

我们打开routers目录下的routergo文件,修改文件内容(新增获取token的方法):

访问 GET >

1介绍

什么是kubeapps

Kubeapps是Bitnami公司的一个项目,其目的是为Kubernetes的使用者们提供已经打包好的应用仪表盘,它拥有网页界面可以更方便的部署和管理k8s 原生应用。

kubeapps功能说明:

应用仪表盘-包含绝大多数的云原生应用

管理应用-部署,删除,升级以及修改配置

2安装kubeapps

下面我演示下如何安装kubeapps并使用kubeapps来部署kubernetes 应用。

21 安装Helm

curl -fsSL -o get_ helmsh >

以上就是关于hexo使用github action自动部署至腾讯云开发静态网站托管服务以及github pages全部的内容,包括:hexo使用github action自动部署至腾讯云开发静态网站托管服务以及github pages、旧的stoken怎么找、auth返回状态码异常等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9620848.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存