通过Sonatype发布Maven项目到中央仓库

本文介绍了将开源库发布到 Maven 中央仓库的方法。通过 Sonatype 将项目发布到中央仓库,而实际上是发布到 central.sonatype.org,它会同步到 Maven 中央仓库。使用 Nexus 管理 Maven 仓库,注册 Sonatype 账号并经过审核后,按照指引操作即可成功发布自己的 artifact 到 Nexus 上,最终会出现在 Maven 中央仓库中。
阅读更多

介绍一个Go实现的内网穿透神器frp

本文介绍了内网穿透的用途,特别是在需要外网访问的服务测试和共享接口测试方面的便利。作者推荐了使用frp工具进行内网穿透的方法,包括服务端和客户端的配置步骤。通过简单的配置,可以实现通过域名访问本地的HTTP服务,同时添加新服务只需新增域名解析和客户端配置。
阅读更多

使用GitHub Actions完成ci自动化部署

本文介绍了使用GitHub Actions 实现自动部署的方法。通过在GitHub 仓库中配置 CI 任务脚本,将代码推送到仓库后,GitHub Actions 将自动触发脚本执行。文章详细说明了任务脚本编写步骤,以及如何配置 GitHub Actions。需要注意的是要配置正确的 GitHub Token 以实现访问权限。
阅读更多

使用SSH方式操作GitHub

本文介绍了在使用SSH密钥连接GitHub的过程。首先使用ssh-keygen生成密钥,然后将公钥添加到GitHub账户。详细步骤包括生成密钥、复制公钥内容、在GitHub设置中添加新SSH密钥并提交。完成后即可通过SSH方式操作GitHub。
阅读更多