thisisdevelopment/git-manager

提供一个统一的API来访问和管理所有主流git平台(github/gitlab/gitea/bitbucket)的仓库/团队/用户

0.3.2 2023-07-13 09:00 UTC

This package is auto-updated.

Last update: 2024-09-13 11:36:19 UTC


README

目前这个库处于alpha版本,其API不应被视为稳定。

以下后端已实现

  • Gitlab
  • Gitea
  • Github
  • Bitbucket

支持的对象

  • 分支
  • 标签
  • 网络钩子
  • 用户
  • 团队
  • 仓库
  • 文件(部分)
$platform = new \ThisIsDevelopment\GitManager\Models\Gitea\GiteaPlatform(['defaultTeamNamespace' => env('GITEA_TEAM'), 'defaultRepoNamespace' => env('GITEA_TEAM'), 'url' => env('GITEA_URI'), 'auth' => env('GITEA_ACCESS_TOKEN')]);
$platform = new \ThisIsDevelopment\GitManager\Models\GitLab\GitLabPlatform(['defaultTeamNamespace' => env('GITLAB_TEAM'), 'defaultRepoNamespace' => env('GITLAB_REPO'), 'url' => env('GITLAB_URI'), 'auth' => env('GITLAB_ACCESS_TOKEN')]);