
在将本地代码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返回状态码异常等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)