gitweb:更好的基于 Web 的 Github 工作流程

时间:2024-06-28 04:27:12
【文件属性】:

文件名称:gitweb:更好的基于 Web 的 Github 工作流程

文件大小:143KB

文件格式:ZIP

更新时间:2024-06-28 04:27:12

JavaScript

gitweb 用于更好地合并 Github 的 Web 后端。 用法 将webmerge.js安装为 TamperMonkey 脚本(也可以在 GreaseMonkey 中工作)。 注意 - 服务器将使用您的 Github OAuth 凭据来下拉存储库。 如果您不信任对您的存储库具有写访问权限的 3rd 方,您可以构建并运行服务器: 注册一个新的 Github 应用程序以获取 OAuth ID 和 Secret ( ) 使用您的应用程序凭据更新auth.go 使用您的服务器地址更新 TamperMonkey 脚本 您可能还需要在/tmp创建一个目录,以便检出 repos 应用程序接口 GET /auth/login启动 OAuth 握手以授权应用程序 GET /auth/status返回当前登录的用户(使用 Github API) {"loggedIn":true,"user


【文件预览】:
gitweb-master
----gitweb()
--------package.json(881B)
--------mergeJob.go(985B)
--------server.js(1KB)
--------gitJob.go(3KB)
--------auth.go(3KB)
--------main.go(3KB)
--------.gitignore(36B)
--------public()
--------rebaseJob.go(1KB)
----LICENSE(1KB)
----gitweb-screen.png(133KB)
----.gitignore(29B)
----README.md(2KB)
----gitweb.js(6KB)

网友评论