jan-drda/git-php-admin

用 PHP 编写的简单 HTML UI,用于从网页执行 GIT 命令

0.1.2 2016-05-02 12:35 UTC

This package is auto-updated.

Last update: 2024-09-18 18:54:03 UTC


README

用 PHP 编写的简单 HTML UI,用于从网页执行 GIT 命令。我遇到了很多需要与 GIT 一起工作的人,但没有使用 SSH 的权限。所以他们需要从服务器拉取项目的最新版本,或者在没有本地副本的老式 FTP 开发中将其推回。

需求

  • PHP >= 5.0
  • 已安装 Git

Bower 组件(Bootstrap、jQuery、Font Awesome)已包含并链接。

安装

手动

  1. 将项目下载为 zip 文件到你的 git 根目录的子目录
  2. (可选) 如果你无法从第一个子目录级别运行网页,请更改脚本中的工作目录,它由以下定义
define('GIT_ROOT', dirname(__DIR__));

需要什么

  1. 仓库需要通过 "git init" 与网络服务器用户(通常为 Apache)初始化(因此从这个界面开始)
  2. 需要手动设置仓库 "git add origin https://username/server.com/myproject.git
  3. 需要设置凭据以保存 "git config credential.helper store"
  4. 第一次推需要手动完成以获取密码 "git push --force origin master"
  5. 所有文件都必须对 Apache 用户可访问

如果你不知道如何操作,可以在 Google 上搜索,我稍后会写一些说明。

已实现的功能

  • Git 初始化
  • 带有通知和作者信息的提交
  • 推送到仓库
  • 从仓库拉取

未来将实现的功能

  • 自定义 Git 目录(现在必须在脚本中设置)
  • 添加仓库
  • 保存凭据
  • 检查权限
  • 命令的 --force 版本

支持

如果你有任何问题,请在这里发布。

许可

本项目受 MIT 许可证保护。