php怎么使用packagist,在packagist上发布composer包

前提:

下载安装composer、git

注册packagist、github账号

一、在GitHub上发布代码

1、登录GitHub,点击new repository按钮

bV0X67?w=1374&h=1058

其中

Repository name: 仓库名称

Description(可选): 仓库描述介绍

Public, Private : 仓库权限(公开共享,私有或指定合作者)

Initialize this repository with a README: 添加一个README.md

gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore

license: 证书类型,对应生成文件LICENSE

2、拿到https地址去终端克隆

bV0X84?w=1046&h=432

git clone https://github.com/xiaoxiaocong/phpTest.git

cd phpTest

将你需要的SDK文件内容都复制到phpTest文件夹中

git add .

git commit -m "提交信息"

git push -u origin master

此时你就可以在GitHub上看到自己提交的代码了,接下来我们需要利用compser来管理项目的依赖

bV0YAd?w=1228&h=1206

然后打开composer.json,添加一些你需要的东西,并再次上传代码(add,commit,push)

其他参数可以参考此牛人文章Composer 的结构

bV0YBg?w=549&h=569

二、发布到packagist

bV0XZ8?w=1174&h=452

然后你就发布自己的composer包了

bV0YF8?w=1564&h=900

如果想指定版本,来到GitHub页面,找到releases,点击新建

版本号规则参考https://semver.org/lang/zh-CN/

bVbatlo?w=1914&h=124

发布版本后需要设置自动更新

2、此时package提示设置包自动更新,来到GitHub页面,找到下图标注按钮

bV4lYi?w=2042&h=750

点击packagist,进入下图页面,其中token需要到packagist中的profile获取,之后点击add service即可

bV4lZl?w=1056&h=286

bV4lZj?w=1044&h=218

完成之后,点击这里的packagist,在点击页面中的Test service就可以了,这样之后每次push代码,packagist都会自动更新代码

bV4l0E?w=1990&h=308

bV4l08?w=1482&h=304

记得关注我呦

bVbmOLi?w=258&h=258

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值