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)已包含并链接。
安装
手动
- 将项目下载为 zip 文件到你的 git 根目录的子目录
- (可选) 如果你无法从第一个子目录级别运行网页,请更改脚本中的工作目录,它由以下定义
define('GIT_ROOT', dirname(__DIR__));
需要什么
- 仓库需要通过 "git init" 与网络服务器用户(通常为 Apache)初始化(因此从这个界面开始)
- 需要手动设置仓库 "git add origin https://username/server.com/myproject.git
- 需要设置凭据以保存 "git config credential.helper store"
- 第一次推需要手动完成以获取密码 "git push --force origin master"
- 所有文件都必须对 Apache 用户可访问
如果你不知道如何操作,可以在 Google 上搜索,我稍后会写一些说明。
已实现的功能
- Git 初始化
- 带有通知和作者信息的提交
- 推送到仓库
- 从仓库拉取
未来将实现的功能
- 自定义 Git 目录(现在必须在脚本中设置)
- 添加仓库
- 保存凭据
- 检查权限
- 命令的 --force 版本
支持
如果你有任何问题,请在这里发布。
许可
本项目受 MIT 许可证保护。