Composer Satis搭建
采坑记录中
描述
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.json
的repositories
下添加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.json
的repositories
中添加
{"type": "composer","url": "statis仓库地址"
}
安装扩展包
composer require --prefer-dist hellor/code-framework
Composer Satis搭建相关推荐
- 使用 satis 搭建一个私有的 Composer 包仓库 在我们的日常php开发中可能需要使用大量的composer包,大部份都可以直接使用,但在公司内部总有一小部份包是不能公开的,这时候我们就需
使用 satis 搭建一个私有的 Composer 包仓库 在我们的日常php开发中可能需要使用大量的composer包,大部份都可以直接使用,但在公司内部总有一小部份包是不能公开的,这时候我们就需要 ...
- PHP使用satis搭建私有Composer仓库
搭建私有composer 适用于公司内部进行包管理,在组件化.服务化场景下部分业务代码不方便放到开源平台,可使用内部git服务器,配合composer/satis项目搭建私有composer处理内 ...
- 使用satis 搭建 自己composer 代码库 教程02
前面已经说了如何使用composer,以及配合使用 packagist 搭建代码库: 本章要讲的是 用自己的服务器使用 satis 搭建私人的代码库 1. Satis 是一个静态的 composer ...
- 使用 Satis 搭建私有的 Composer 包仓库
简述 iBrand 产品立项时是商业性质的项目,但是在搭建架构时考虑后续的通用性,因此每个模块都设计成一个 Package,作为公司内部用,因此这些包并不能提交到 packagist.org 上去. ...
- 使用satis 搭建私有Composer
前言 网上有很多教程,但是作为小白,遇见很多错误浪费了很多时间. 这里记录下我自己安装的整个流程 准备工作 安装composer 参考 http://docs.phpcomposer.com/00-i ...
- 使用 satis 搭建一个私有的 Composer 包仓库
使用 satis 搭建一个私有的 Composer 包仓库 在我们的日常php开发中可能需要使用大量的composer包,大部份都可以直接使用,但在公司内部总有一小部份包是不能公开的,这时候我们就需要 ...
- satis 搭建 Composer 私有库的方法
安装 satis 命令行下执行: php create-project composer/satis --stability=dev --keep-vcs . 配置 创建 satis.json 文件, ...
- Satis搭建composer私有库(自定义下载目录)
在我们的日常php开发中需要使用大量的第三方包和类库, 怎么管理是一个问题, 我们用的Yii2框架, 但是并没有把composer用起来, 由于最近更换为docker部署项目, 于是想起来用compo ...
- 使用 satis 搭建一个私有的 Composer 包仓库·精简实用版本
使用私有包的过程中遇到不少小问题,但是网上找的千篇一律基本上没有一个完整可以能将它用起来的,这里的用起来是实际项目中使用,基于个人这边使用踩坑过程做了个精简版的总结供大家参考-- 说明:私有包管理了解 ...
最新文章
- 非常有创意的音乐网站
- php修改手机号业务逻辑层,PHP实现极限业务逻辑重用的基础教程
- C# 离线人脸识别 ArcSoft
- Linux C高级编程——网络编程之以太网(2)
- ThinkPHP的增、删、改、查
- SpringMVC的上传和下载
- 逆波兰式数学表达式求解
- memcache入门
- Linux下将pycharm图标添加至桌面
- 【火炉炼AI】机器学习040-NLP性别判断分类器
- Linux 命令(61)—— ldd 命令
- 创建一个简单的ASP.NET Web应用程序
- 规划风险应对-规划过程组
- vue3.0之写tsx语法
- 认识计算机的桌面,电脑桌面的基础知识教程,教你认识电脑桌面
- 《经济的律动》徐远(作者)epub+mobi+azw3格式下载
- md文件的简洁打开方式
- 「BJOI 2019」奥术神杖
- 计算机页面排版的笔记,推荐6种简单实用的手绘笔记排版
- php5.3 register_globals,在PHP 5.3中PHP寄存器全局支持?(PHP register globals support in PHP 5.3?)...
热门文章
- Conda错误:Collecting package metadata (current_repodata.json): failed
- CSS float浮动布局
- navicat12创建sqlserver用户以及设置用户权限
- 浏览器大厂将停止支持TLS 1.0/1.1的HTTPS网站
- Windows逆向学习笔记——WinRAR去除广告
- Smart—doc配置
- 编写出色CSS代码的13个建议
- 当后端给我返回了302状态码
- 什么是HTML HTML文档 一个页面需要的三大步骤
- android studio adb操作