一、发布composer包

 
1、将我们写好的项目包发布到github上

这一步不赘述,应该都会。

但是需要注意的是,我们一定要为我们的项目包打上tag之后再提交,否则 我们composer require时可能会报错 Could not find a version of package。

# 设置版本号
git tag v1.0.0# 推送源码
git push# 推送版本号
git push origin --tags

如果你已经提交过了,则随便编辑个文件提交,这时,如果你设置了自动github同步更新到packageist,则composer require不会再报错。

 
2、登录 https://packagist.org/packages/submit ,并提交我们的github项目地址

3、点击check

4、确认提交

 
二、设置自动同步

github更新时,packages同步更新

1、获取 packagist 的 Payload URL 和 Packagist API Token(在Packagist中获取)。

点击 https://packagist.org/about#how-to-update-packages ,搜索 How to update packages(也可以一直拉倒最下面),出现下图

 

记住 Payload URL,然后点击 Packagist API Token 进去获取api token。

现在我们有了这两个参数。

 
2、到 github 上设置同步

登录 https://github.com/haveyb/tiny-laravel/settings/hooks ,这里的haveyb换成你的用户名,tiny-laravel 换成你的项目名。

然后点击 Add webhooks。

填入相关参数之后,点击下面的Add webhook。

到此,自动同步也设置完成。

原文地址:https://www.haveyb.com/article/161

发布composer包到 Packagist,并设置自动同步(从github到Packagist)相关推荐

  1. 在packagist上发布composer包

    前提: 下载安装composer.git 注册packagist.github账号 一.在GitHub上发布代码 1.登录GitHub,点击new repository按钮 其中 Repository ...

  2. 发布nuget包的正确姿势---cicd自动打包发布

    最轻便的发布nuget包方式,方便cicd自动打包发布nuget包 首先新建项目 项目名随便取,这里就叫它GuiH.ClassLibrary 默认即可,需要改目标版本时,等创建好再改 项目创建好了 随 ...

  3. 华为G9怎么找到云相册_华为p9云服务怎样设置自动同步

    将数据备份云端 1 如果您的手机没有[云服务]应用,那么请进入[应用市场],搜索[云服务]下载安装. 2 在设置,打开[云服务](直接用手机号码注册即可). 3 登录完成进入云服务,开启[联系人].[ ...

  4. 如何把Issue博客自动同步到github page中

    这个问题我问了chatgpt: 问题1 生成一段github的workflows配置文档,当有新issue的时候,自动将issue的内容同步到该GitHub项目的blog分支的content/post ...

  5. 如何发布自己的 Composer 包

    2019独角兽企业重金招聘Python工程师标准>>> composer是php新时代的依赖管理利器,就像python的pip,nodejs的npm,javascript的bower ...

  6. php composer源码打包,手把手教你发布自己的 Composer 包

    一.前言 Composer 是 PHP 用来管理依赖(dependency)关系的工具.我们不仅要学会使用别人提供的包,更要学会制作和分享自己的软件包,下面演示如何创建一个自己的 Composer 包 ...

  7. 常用jar包_发布Maven包的正确姿势

    本文介绍如何把自己写的Maven包发布到公开仓库/中央仓库/私有仓库. 当我们使用commons-logging这些第三方开源库的时候,我们实际上是通过Maven自动下载它的jar包,并根据其pom. ...

  8. 【每周一个小技能】Obsidian配合Git实现笔记自动同步

    一.码云创建私有库 二.关闭安全模式,安装 Ob Git 三.设置自动同步时间,单位为 分钟

  9. u盘同步服务器文件,GoodSync配合U盘助你自动同步文件

    首页 > 新闻动态 GoodSync配合U盘助你自动同步文件 目前许多用户需要把文件带回家处理,保持单位和家里的文件同步非常重要.这里介绍一个自动同步文件的"机器人":Goo ...

最新文章

  1. 新 TMD 的二号人物
  2. 柯洁:这是我最后一次人机大战 且看且珍惜
  3. iPad,耳机,手机,电脑,都能用typec
  4. Eclipse 创建 Maven 工程
  5. 有多少漏洞都会重来:从ElasticSearch到MongoDB和Redis
  6. 北京冬奥会科技感十足多家科技公司助力
  7. 5G人才平均月薪水涨船高!通信研发工程师需求最旺
  8. 【MySQL】MySQL SQL查询语法建议
  9. 理解android.intent.action.MAIN 与 android.intent.category.LAUNCHER
  10. Linux系统下破解root用户密码
  11. 数据结构(严蔚敏版)与算法的实现(含全部代码)
  12. 虚拟均衡器:Producers Vault Baby Bass for Mac
  13. 【转】基于知识图谱的推荐系统(KGRS)综述
  14. 【Multisim仿真】5V-12V可调直流稳压电源
  15. leetcode 每日一题 一起进步714 买卖股票的最佳时机含手续费
  16. jdbc连接mysql数据库,设置字符集编码
  17. Mybatis-Plus根据时间段去查询数据
  18. 低碳存储助力数字化建设,富士胶片磁带存储整体方案亮相2022数博会
  19. 奇瑞新能源的小车为何备受市场青睐?鲍思语这样解释
  20. 海德汉角度编码器RCN727F与替代型号RCN8390F参数对比

热门文章

  1. 如何使用VIM的Help
  2. #抵抗3#(#Resistance 3#) 绝对值得体验的冒险历程
  3. 使用AXIS开发Web Service的示例
  4. Dapr + .NET 实战(十四)虚拟机集群部署 mDNS + Consul
  5. .NET之生成数据库全流程
  6. 网关Ocelot功能演示完结,久等了~~~
  7. 创建支持依赖注入、Serilog 日志和 AppSettings 的 .NET 5 控制台应用
  8. Redis 6.0 新特性 ACL 介绍
  9. 15分钟从零开始搭建支持10w+用户的生产环境(四)
  10. Docker-HealthCheck指令探测ASP.NET Core容器健康状态