采坑记录中

描述


Satis 是一个静态的 composer 代码库生成器

安装satis


composer.phar create-project composer/satis --stability=dev

执行命令会在当前目录生成文件夹satis,执行cd satic.进入

修改 composer 全局用户认证信息


  • 文件路径 ~/.composer/auth.json
  • 设置 token 后, 才有权限访问 GitLab API

http://gitlab.demo.com/profile/personal_access_tokens 新建一个 personal access token,复制到auth.json中

"gitlab-token": {"gitlab.demo.com": "gitlab刚生成的ccess token"
},

添加 vcs 仓库地址


satis.jsonrepositories下添加vcs仓库地址

{
"type": "vcs",
"url": "http://gitlab.demo.com/hellor/code-framework.git"
}

require下添加扩展名称

"require": {"hellor/code-framework":"*"
}

设置域名

    "homepage": "http://访问域名",

运行satis生成静态页面


php bin/satis build satis.json web

build时如果一直卡住,可以尝试
composer config -ge
加入

{
"repositories": [{"type": "composer","url": "https://packagist.laravel-china.org"}
]
}

访问http://域名



OK。satis 搭建成功

本地项目拉取satis仓库vendor包


comoser.jsonrepositories中添加

{"type": "composer","url": "statis仓库地址"
}

安装扩展包

composer require --prefer-dist hellor/code-framework

Composer Satis搭建相关推荐

  1. 使用 satis 搭建一个私有的 Composer 包仓库 在我们的日常php开发中可能需要使用大量的composer包,大部份都可以直接使用,但在公司内部总有一小部份包是不能公开的,这时候我们就需

    使用 satis 搭建一个私有的 Composer 包仓库 在我们的日常php开发中可能需要使用大量的composer包,大部份都可以直接使用,但在公司内部总有一小部份包是不能公开的,这时候我们就需要 ...

  2. PHP使用satis搭建私有Composer仓库

    搭建私有composer   适用于公司内部进行包管理,在组件化.服务化场景下部分业务代码不方便放到开源平台,可使用内部git服务器,配合composer/satis项目搭建私有composer处理内 ...

  3. 使用satis 搭建 自己composer 代码库 教程02

    前面已经说了如何使用composer,以及配合使用 packagist 搭建代码库: 本章要讲的是 用自己的服务器使用 satis 搭建私人的代码库 1. Satis 是一个静态的 composer ...

  4. 使用 Satis 搭建私有的 Composer 包仓库

    简述 iBrand 产品立项时是商业性质的项目,但是在搭建架构时考虑后续的通用性,因此每个模块都设计成一个 Package,作为公司内部用,因此这些包并不能提交到 packagist.org 上去. ...

  5. 使用satis 搭建私有Composer

    前言 网上有很多教程,但是作为小白,遇见很多错误浪费了很多时间. 这里记录下我自己安装的整个流程 准备工作 安装composer 参考 http://docs.phpcomposer.com/00-i ...

  6. 使用 satis 搭建一个私有的 Composer 包仓库

    使用 satis 搭建一个私有的 Composer 包仓库 在我们的日常php开发中可能需要使用大量的composer包,大部份都可以直接使用,但在公司内部总有一小部份包是不能公开的,这时候我们就需要 ...

  7. satis 搭建 Composer 私有库的方法

    安装 satis 命令行下执行: php create-project composer/satis --stability=dev --keep-vcs . 配置 创建 satis.json 文件, ...

  8. Satis搭建composer私有库(自定义下载目录)

    在我们的日常php开发中需要使用大量的第三方包和类库, 怎么管理是一个问题, 我们用的Yii2框架, 但是并没有把composer用起来, 由于最近更换为docker部署项目, 于是想起来用compo ...

  9. 使用 satis 搭建一个私有的 Composer 包仓库·精简实用版本

    使用私有包的过程中遇到不少小问题,但是网上找的千篇一律基本上没有一个完整可以能将它用起来的,这里的用起来是实际项目中使用,基于个人这边使用踩坑过程做了个精简版的总结供大家参考-- 说明:私有包管理了解 ...

最新文章

  1. 使用Pygame制作微信打飞机游戏PC版
  2. 据说一般人轻易做不了技术支撑…
  3. 李浩:无限节点的CDN架构演进
  4. ASP.NET几种安全验证方法(一)
  5. Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析(1)
  6. play home tifa_144Hz OLED屏手机 努比亚Play喜提Android 11_手机通讯
  7. OO第二次博客——电梯系列总结
  8. FME将ArcGIS符号化转为CAD填充
  9. 4G关键技术之MIMO
  10. 第五篇:风控模型监控预警
  11. UNITY 2015 大会 观展记录
  12. 计算机的集成显卡是什么意思,IGD、PEG、PCI的含义,我的电脑是集成显卡该选哪一项...
  13. 版本管理工具-Git
  14. 最新数字藏品系统源码一套+价值9000缘
  15. uni-app中Card slots的使用(添加点击事件)(uni-card)
  16. 用深度学习识别海洋生物?飞桨轻松完成挑战!
  17. Zend引擎探索 之 PHP中前置递增不返回左值
  18. HTTP协议中 POST和GET的区别
  19. 读书笔记——社会心理学——关系理论
  20. 求助:关于python tkinter模块 pack() 函数问题。请各位大神赐教!

热门文章

  1. SpringBoot启动报错:HikariPool-1 - Exception during pool initialization.解决办法
  2. 让你少踩坑的fastadmin教程
  3. 关于GPS、惯导、视觉里程计的几个定义
  4. 领航机器人广告段子_一种基于领航跟随的移动机器人编队控制方法
  5. php mui消息推送,个推透传消息,触发receive后创建本地推送,点击状态栏消息可以打开APP触发不了click事件...
  6. 蹭重庆都市圈热度,聊聊区域规划基础地理数据
  7. 海思YT8511千兆网不通的解决方法
  8. 30-什么是 PCA
  9. 二狗子翻车了,只因上了这个网站……
  10. Python编程语言学习:仅需一行代码将字符串化的数字数组、int数组、float数组实现之间互换(将一个字符串数组转换成整型数组)