vijaycs85 / github-publisher
将文件发布到github。
1.0.0-alpha2
2019-02-25 21:53 UTC
Requires
- php: ^7.1
This package is auto-updated.
Last update: 2024-08-26 09:47:19 UTC
README
通过执行CLI命令来克隆github仓库,提交更改并推送到指定的分支。
警告:使用exec()
执行命令。
安装
composer require vijaycs85/github-publisher
使用方法
<?php
require_once __DIR__ . '/vendor/autoload.php';
use Vijaycs85\GithubPublisher\Repository;
use Vijaycs85\GithubPublisher\Builder;
// Github repository name in username/projectname format.
$repository = new Repository('vijaycs85/static-site', \getenv('GITHUB_TOKEN'));
// Pass location of clone.
$builder = new Builder(__DIR__ . '/build', $repository);
// Directory that contains souce code and branch to push.
$builder->publish(__DIR__ . '/public', 'gh-pages');
注意:从个人访问令牌获取令牌。