Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Git客户端_Javascript_Jquery_Git_Html - Fatal编程技术网

Javascript Git客户端

Javascript Git客户端,javascript,jquery,git,html,Javascript,Jquery,Git,Html,是否有Git的Javascript实现 我想用HTML5来创建一个丰富的Javascript应用程序,我想用git来跟踪数据的变化。所以,我想知道是否有一个git客户端的javascript实现,或者通过发出POST请求来控制git存储库的某种方式。我想这取决于您需要什么,但是还有一些相关的项目 我能想到的最“健壮”的实现是由280名North crew(卡布奇诺名气)实现的 也有一些服务器端JavaScript项目正在进行中(例如),但不会完全在浏览器客户端中运行 更新(适用于遇到此问题的任

是否有Git的Javascript实现


我想用HTML5来创建一个丰富的Javascript应用程序,我想用git来跟踪数据的变化。所以,我想知道是否有一个git客户端的javascript实现,或者通过发出POST请求来控制git存储库的某种方式。

我想这取决于您需要什么,但是还有一些相关的项目

我能想到的最“健壮”的实现是由280名North crew(卡布奇诺名气)实现的

也有一些服务器端JavaScript项目正在进行中(例如),但不会完全在浏览器客户端中运行


更新(适用于遇到此问题的任何其他人):

请务必退房。Tim Caswell的项目资金充足,无疑是目前最好的答案。

请查看:


javascript中git的纯js实现

我最近刚刚编写了一个名为Nougit的Git客户端。也许这和你要找的东西很像

$npm安装nougit

这是一个完整的GUI,但其中名为“git.js”的模块是我专门编写的API,用于实现您所描述的功能。拉出文件,您可以使用express处理http路由

这就是未来

它有kickstarter活动的支持,并且有非常完善的软件设计

许多客户端用例,例如
git clone
已经实现

根据我在问题追踪器[1]上提出的问题的答案。作者还计划实现服务器端的部分内容,以允许您使用它构建服务器

您可以使用

同构git
是git的纯JavaScript重新实现,可在Node.js和浏览器JavaScript环境中工作。它可以读取和写入Git库,从Git Rebug(例如GITHUB)中提取和推送,所有的都没有任何本地C++模块

同构git

同构git
如果没有 @creationix和@chrisdickinson。Git是一个棘手的二进制混乱,没有 他们的例子(以及他们的模块!)我甚至都不能来 快结束了。他们是超越时代的天才

相关问题:


  • 你是说没有中间语言?比如说发布到perl,然后让perl处理它?理想情况下没有中间语言,是的。或者,如果没有这样的纯javascript git客户端可用,那么向git提供HTTP接口的服务也可以?我也需要这个。有3个提到的实现的老问题,只有当答案是maid时才是活动的。您好!这里是堆栈溢出。除非你用一些代码来充实它,否则你的答案有被删除的危险,特别是“那些根本不能回答问题的答案可能会被删除。这包括那些…仅仅是一个外部网站链接的答案”。另外,由于您正在链接到自己的GitHub,请参阅关于促销的部分。感谢您的提醒,尽管我有点困惑,因为最高投票数的答案与您描述的完全相同。啊,的确如此。我从报纸上看到了你的答案,所以我只是孤立地判断你的答案。整个问题需要解决,因为它本质上只是一个问题,现在在网络范围内都是离题的。一年内不活跃可以写入回购协议,目前(一年内没有任何行动)。非常过时,请参见下面我的答案。GitHub客户端不是Git的实现