创建并发布composer包到https://packagist.org
1,注册github账号 (因为发布到packagist 上面需要github 账号)
github 地址 https://github.com/
2,第二个要注册packageist 账号
packagist地址 https://packagist.org/
3,在github 上面创建仓库
点击生成按钮
4,现在仓库创建一个文件(不创建文件 从github 上面也可以拉下来)
5,
然后运行 git add . git commit -m 'test2' git push origin main 命令
中间可能碰到的问题说一下
a, 可能会碰到 time out 超时的问题 如果碰到这个问题 就是用梯子进行提交
b, 可能会碰到 提交代码不能提交成功的
了解到该句的意思是:remote:对密码身份验证的支持已于 2021 年 8 月 13 日移除。请改用个人访问令牌。
就是密码验证已经被弃用了,改成了通过个人访问令牌来验证个人身份。
那么好,那就来寻找那个所谓的个人访问令牌(personal access token)。
下面是解决步骤
然后点击 generate new token 生成了token
保存生成的token 在你提交的时候要输入的密码 就是这个token 就可以了
具体详细请参考这位大哥的博客
https://blog.csdn.net/weixin_43624626/article/details/123257465
5,
composer init 进行生成compser.json
反正之后就是以系列的输入包的数据啊什么的 这个不会的可以自己再去搜索相关的步骤
6,有了composer.json 文件之后就可以进行发布了 把我们刚刚修改的文件进行一次提交
7,提交成功后就可以打开 https://packagist.org/ 地址
选择submit 按钮进行提交 之后会出现一个 输入框 输入你的链接地址
点击check 进行提交
c, 可能出现的报错有
A 包的名字被别人占了 这样的话 进入github 里面 修改你刚刚创建包的名称就可以了 (composer.json 文件)
8 之后就可以进行check 按钮进行提交了
9 ,你也可以使用 github desktop 进行代码的提交 链接如下 点击安装即可
https://desktop.github.com/
汉化教程请参考这位大哥意见 (巨好使!!!!!!!!!!)
https://blog.csdn.net/qq_46365857/article/details/112581517
last 结束人 创建composer包在平台发布 就结束了!!!!!!!!!!!!!!!