日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2023/12/4 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 发布composer包到 Packagist,并设置自动同步(从github到Packagist) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、發布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)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。