首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
github action配置 git
2024-11-03
GitHub Action一键部署配置,值得拥有
最近由于自己的个人应用增加,每次都需要在服务器手动发布,觉得特别麻烦,所以想通过代码控制自动发布,直接选择了GitHub Action. GitHub Action持续集成服务,目前已经免费开放使用,由于大部分人的个人项目都是放在github上,那么使用它来发布.测试.部署,是非常方便的. 原文链接跳转 #Github Action配置 下面的内容默认你已经会创建Github Action,官方提供了很多Github Action 配置模版,可以根据自己的需求随意选择,不是太了解的可以先参考阮一
Windows环境下利用github快速配置git环境
在windows环境下利用github客户端我们可以直接拥有可视化的界面来管理工程,当然你也可以选择你喜欢的命令行工具来做.今天我分享一个比较快速的方式来配置git环境. 先去下载github的windows客户端:https://windows.github.com/ 下载完安装后其实就搞定了一大半了.接下来我们把: C:\Users\[你的用户名]\AppData\Local\GitHub\PortableGit_c2ba306e一大串数字\bin C:\Users\[你的用户名]\AppD
acm的ubuntu (ubuntu16.04 安装指南,chrome安装,vim配置,git设置和github,装QQ)
日常手贱把ubuntu14.04更新到了16.04,然后就game over了.mdzz,不然泥萌也看不到这篇博客了=.= 然后花了些时间重装了一个16.04版的,原来那个14.04的用可以用,就是动不动内存炸掉,强烈怀疑当初没有好好分区. 我安装的16.04的版本:链接: https://pan.baidu.com/s/1geAfzVH 密码: csvv 里面还有一个uiso9就是用来做启动U盘的,准备一个2G的U盘就好了(次元门) 然后我们要分区,这很重要,我们按win + x (反正win
Eclipse配置Git发布项目到Github
很牛叉的博客http://blog.csdn.net/luckarecs/article/details/7427605 一.安装插件 菜单栏Help --> Install New Software...-->>在Work with中输入http://download.eclipse.org/egit/updates-->>勾选Eclipse Git Team Provider和JGit-->>点击Next,进入安装,重启Eclipse 二.配置Git 菜单栏W
Git/GitHub SSH配置
生成 SSH 公钥 如前所述,许多 Git 服务器都使用 SSH 公钥进行认证. 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份. 这个过程在所有操作系统上都是相似的. 首先,你需要确认自己是否已经拥有密钥. 默认情况下,用户的 SSH 密钥存储在其 ~/.ssh 目录下. 进入该目录并列出其中内容,你便可以快速确认自己是否已拥有密钥: $ ssh $ cd ~/.ssh $ ls authorized_keys2 id_dsa known_hosts
Windows下配置Git多账号github码云
Windows下配置Git多账号github码云 1.配置了全局用户名和邮箱 $ git config --global user.email "你的邮箱" $ git config --global user.name "你的名字" 另外附上取消全局绑定用户名和邮箱的命令 $ git config --gloabal --unset user.email $ git config --global --unset user.name 2.分别创建ssh-key,并
【IDEA】本地新建Maven项目+配置Git和GitHub+代码上传和拉取到GitHub+其他IDEA和GitHub实战
一.本地新建Maven项目并启动成功 1. 按照IDEA提供的模板,构建一个maven webapp的模板项目. 一路Next,到最后的finish.如下图. 2. 新建Tomcat,启动刚建立的项目. (无需管太多,Tomcat会自行启动) 3. 启动成功 启动项目,浏览器出现如下,表示启动成功. 二.IDEA安装和配置Git,配置GitHub账号 步骤总结: 1. 本地安装Git 2. IDEA配置Git 3. IDEA配置GitHub账号 图示如下: 三.IDEA本地项目与GitHub 3
IDEA中配置Git,在Github上clone项目到IDEA
一.安装git 1.用homebrew安装git 运行以下命令安装 brew install git 默认的安装位置是 /usr/local/Cellar目录中(后面会用到) 二.在idea中配置Git 1.创建一个空的工程 说明:这里只是为了可以进入IDEA的内部界面,没别的用.当然后续的Module是在这个工程下创建的,所以后续会作为本地仓库来使用. 点击欢迎界面的new project后,选择Empty Project,创建 为project创建名字. 之后会进入Project Struc
编写自己的 GitHub Action,体验自动化部署
本文将介绍如何使用 GitHub Actions 部署前端静态页面,以及如何自己创建一个 Docker 容器 Action. 简介 Actions GitHub Actions 是 GitHub 官方推出的持续集成/部署模块服务(CI/CD),和 jenkins.Travis CI 是同一类产品定位. 但 Actions 的最大优势,就是它是与 GitHub 高度整合的,只需一个配置文件即可自动开启服务.甚至你不需要购买服务器 -- GitHub Actions 自带云环境运行,包括私有仓库也可
你知道什么是 GitHub Action 么?
本文是 GitHub Action 的入门教程,如您已有相关使用经验可以直接关掉. GitHub Action 是 GitHub 于 2018 年 10 月推出的一个 CI\CD 服务. 之前一直都是 Beta 版本,正式版于 2019 年 11 月正式推出. 首先还是先放几个官方的链接: GitHub Action : https://github.com/features/actions GitHub Action 官方市场: https://github.com/marketplace?t
使用CI/CD工具Github Action发布jar到Maven中央仓库
之前发布开源项目Payment Spring Boot到Maven中央仓库我都是手动执行mvn deploy,在CI/CD大行其道的今天使用这种方式有点"原始".于是我一直在寻求一种能够支持流水线作业的发布工具,能让我在进行合并代码时自动触发构建发布.有一款免费的产品能做到这一点,它就是Github Action. Github Action Github Action是由Github创建的CI/CD服务. 它的目的是使所有软件开发工作流程的自动化变得容易. 直接从GitHub构建,测
hexo配合github action 自动构建(多种形式)
已经使用HEXO正常构建GitHub页面 根据github action 给hexo配置自动部署github page 前往墨抒颖的个人网站查看纯净版 1. 为仓库设置访问密钥 第一步先生成密钥,打开命令行并生成一组密钥 ssh-keygen -f github-deploy-key -C "HEXO CD" 记得跳过密码啥的,这里连按三次回车就好 随后我们会获得两个密钥文件,这两个等下会用到 2. 上传私钥 github仓库地址 → Settings → Secrets → New
利用Github Action实现Tornadofx/JavaFx打包
原文地址: 利用Github Action实现Tornadofx/JavaFx打包 - Stars-One的杂货小窝 最近开了个新项目,主要是个工具软件,也算个人的自娱自乐吧,也算开源的一部分,想着都开源了,顺便上个自动化打包吧 得知github action可以自动完成打包的操作,于是便是来研究了下 注意:本文所研究都是基于JavaFx是JDK8中内置的,不适用了之后的FX版本,仅供参考 本文实现了每次推送一个新的tag到github上,就会触发github action的自动打包,并发布一个
使用github action发布hexo博客到云服务器
目录 搭建Hexo博客 安装主题hexo-theme-bamboo 修改博客名称等信息 添加github action发布 1. 在github中创建自己的博客仓库 2. 设置Secrets 3. 在/.github/workflows/下添加一个yml文件,可以进行自定义 另一种办法,直接fork 从博客园拉取之间创建的博客到新建的hexo 遇到的问题 1.阿里云登陆和docker push 时tag错误,问题描述参见docker tag error,解决办法参见GitHub Actions持
使用Jenkins配置Git+Maven的自动化构建
Jenkins是一个开源的持续集成工具,应用Jenkins搭建持续集成环境,可以进行自动构建.自动编译和部署,非常方便. 在服务器比较少的情况下,Jenkins的优势并不明显,但是随着项目发展,服务器数量的增加,Jenkins的优势就会凸显出来,可以很好的提高效率,减少很多人工操作. 现在很多公司的Java项目开发都是使用Git或者SVN管理代码,Maven管理多模块和项目依赖,所以今天尝试学习如何使用Jenkins搭建Github与Maven下的自动构建和部署. 1.部署Jenkins 官网下
LinuxMint配置Git(图文教程)
1.生成秘钥(直接回车,秘钥存放路径看命令行信息) 2.打开秘钥,需要注意的是.ssh可能是隐藏的,这时需要Ctrl+H显示隐藏文件夹 3.复制秘钥,添加到GitHub(Settings), 4.添加用户信息 5.clone一个文件测试一下(提交的时候出了点小问题,根据提示设置一下就行了) 6.提交(Linux每次都要输入用户名密码,不知道是出于安全还是设置不对,Windows是不需要每次输入的) 7.查看是否提交成功(注意README.md刚被修改) 以上,Linux下配置Git
ssh配置git clone简易流程
1. 生成密钥 ssh-keygen -t rsa -C "jaynaruto@qq.com" //如果只有一对密钥,建议不要修改默认的密钥名称,即一直按回车即可 此命令会在你当前用户的个人目录下(如我当前用户为savokiss,就在/home/savokiss/.ssh,root则为/root)生成一对密钥 默认的名字为id_rsa和id_rsa.pub 2. 复制公钥 复制id_rsa.pub中的内容到你git服务器(gitlab,coding,github)的配置ssh公钥的地方
使用Jenkins配置Git和Maven的自动化构建
Jenkins是一个开源的持续集成工具,应用Jenkins搭建持续集成环境,可以进行自动构建.自动编译和部署,非常方便. 在服务器比较少的情况下,Jenkins的优势并不明显,但是随着项目发展,服务器数量的增加,Jenkins的优势就会凸显出来,可以很好的提高效率,减少很多人工操作. 现在公司的开发都是使用Git管理代码,Maven管理多模块和项目依赖, 所以今天尝试学习如何使用Jenkins搭建Github与Maven下的自动构建和部署. 1.部署Jenkins 官网下载http://jenk
配置git同时push到两个远端库的简单方法
最近在写一个开源的论坛系统,在发布代码时选择了github和coding这两个平台,我手懒,不想敲两次git push了,所以说突然有了一个很奇怪的需求:用一条git push同时push到两个远端代码库.当然说写个sh脚本当然肯定能解决,但是我对那个不太熟悉,所以说搜索了一下相关资料,找到一篇问答讨论了这个问题 以下是解决方法,转载自终端下如何配置 git 使其可以同时 push 到两个远程仓库? 我用过两种方法,最早的时候是设定多个 remote,然后写一个 alias,比如: $ git
github项目配置
准备工作: 下载一个git: https://git-scm.com/downloads 1.登陆到github 登陆地址:https://github.com/login 2.创建新项目 3.配置ssh key title随便填写,key留着先不填,页面保留 运行本地的git: $ ssh-keygen -t rsa -C "your_email@youremail.com" 一路enter键入,这样在 /c/users/你的用户名/.ssh/下生成三个文件 用记事本打开id_rs
热门专题
mysql分组后取分组中最大的一条数据
ansible ubuntu 切换root
toastr.js 自定义显示位置
c# winform panel 响应式
django 自定义sql自定义数据库
dev chartcontrol 轴标题
wpf oxyplot柱状图实例
.sdkmesh文件用什么打开
eclipse导入并运行maven项目
windowsserver2003镜像下载
arduino 串口 缓冲
Calendar获取周第一天是周一
linux tomcat8启动慢
deepin安装php8
企业Linux操作系统下载
斯坦福大学 iOS源码
C# 在线浏览office文档
四大国有坏账处理公司
wpf Rectangle控件怎么设置透明度
bat如何写数组然后循环数组