采坑记录中

描述


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. 非常有创意的音乐网站
  2. php修改手机号业务逻辑层,PHP实现极限业务逻辑重用的基础教程
  3. C# 离线人脸识别 ArcSoft
  4. Linux C高级编程——网络编程之以太网(2)
  5. ThinkPHP的增、删、改、查
  6. SpringMVC的上传和下载
  7. 逆波兰式数学表达式求解
  8. memcache入门
  9. Linux下将pycharm图标添加至桌面
  10. 【火炉炼AI】机器学习040-NLP性别判断分类器
  11. Linux 命令(61)—— ldd 命令
  12. 创建一个简单的ASP.NET Web应用程序
  13. 规划风险应对-规划过程组
  14. vue3.0之写tsx语法
  15. 认识计算机的桌面,电脑桌面的基础知识教程,教你认识电脑桌面
  16. 《经济的律动》徐远(作者)epub+mobi+azw3格式下载
  17. md文件的简洁打开方式
  18. 「BJOI 2019」奥术神杖
  19. 计算机页面排版的笔记,推荐6种简单实用的手绘笔记排版
  20. php5.3 register_globals,在PHP 5.3中PHP寄存器全局支持?(PHP register globals support in PHP 5.3?)...

热门文章

  1. Conda错误:Collecting package metadata (current_repodata.json): failed
  2. CSS float浮动布局
  3. navicat12创建sqlserver用户以及设置用户权限
  4. 浏览器大厂将停止支持TLS 1.0/1.1的HTTPS网站
  5. Windows逆向学习笔记——WinRAR去除广告
  6. Smart—doc配置
  7. 编写出色CSS代码的13个建议
  8. 当后端给我返回了302状态码
  9. 什么是HTML HTML文档 一个页面需要的三大步骤
  10. android studio adb操作