git-as-svn 是 Git 仓库的 SVN 前端,你可以使用 SVN 协议来访问 Git 仓库
git + hub = github
hub 是一个命令行工具,它封装了 git 命令用于扩展一些额外的特性,让你更加方便的使用 Github,例如:
Tower 是 Mac 系统上一个商业的 Git 客户端软件,功能非常强大。
node-github 是 Node.js 对 Github 开放 API 的封装库。
安装:
$ npm install github
使用方法:
Gidder 是通过 SSH 访问的 Andriod Git 服务器!
支持push pull fetch clone
支持用户管理
JGit HTTP Server 是基于 JGit 项目实现的通过 HTTP 协议访问
Git 资料库的服务。
git-annex 允许映射 Git 资料库到文件,主要为 Git 用户设计。用于管理 git 的文件。
NodeGit 是 libgit2 的 Node.js 绑定版本。
示例代码:
var Git = require(\"nodegit\");
//clone
Git Mirror Sync 是一个可以让用户十分简单地将 Github 库备份到私人BitBucket 镜像的 Github
LFS Test Server 是一个实现了 Git LFS API 的服务器。它的目的是用于测试 Git LFS客户端,而且它现在还不在生产就绪的状态。LFS Test Server 用 GO
Pocket Git 是 Android 手机上一个免费的 Git 客户端工具,功能包括:
支持 Git 的各种操作
Openspace 是一个用来将你在 Github 上的项目汇总显示在一个网页里的应用。
如下图所示:
Magit 是 Git 版本控制系统的接口,作为一个 Emacs 包实现的。它封装了绝大多数 Git 命令,可直接在 Emacs 编辑器中使用。
msysgit 的开发成员 dscho 从 msysgit fork 后合并 git 官方代码推出了 git 发行版 git-for-
Git LFS 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持。
Docker Gitlab 是提供 Gitlab 环境的 Docker 映像,可方便的在 Docker
容器中运行 Gitlab 系统。
Github-Contributions 是一个 UI 组件,它能在页面上显示你 Github 账户的贡献日历。
本产品是 Git@OSC 非官方开源客户端,使用 Meterial Design 设计风格,官方 Git@OSC Android
GitCompound 可以用 Git 库和 Ruby 任务建立你的项目。它结合了 Git 子模块的功能和类似Bundler 或者Composer 的公共依赖管理器。
deploy-robot 是 SegmentFault 出品的 Github 自动部署机器人,将你从繁冗的部署工作中解放出来,让你的部署流程更加自动化。
此项目是#gitonomy#项目的一部分,用于操作git仓库。
本质上是调用shell命令。
需要php5.3以上,并且已安装git。
githuber.info 也称之为 github-hunter,可以寻找 GitHub 上的优秀人才,是 GitHub 的人才挖掘工具,可以进行
Setup your Git repositories to always use a specific identity based on the
directory tree.
With karn, you never have to manually change the local repository
Gitea - Git with a cup of tea
[](https://camo.githubusercontent.com/a3516414ec06626dd4f36186467b61e4c0a77baa/6874
Octohub 是一个非官方的 Github 桌面客户端,目前只支持 OS X Yosemite 系统。
Github Pulse 是 OS X 的状态栏应用,可以帮助你保持每天都记得 commit。
前端第三方库:
Monkey 是一个 GitHub 第三方客户端,Monkey 取名就是表示我们程序猿的意思。Monkey for GitHub 目前是0.9
Hesokuri 是使用 Clojure 编写的分布式 Git 库同步工具。
GitTorrent 是一个点对点的 Git 仓库网络,基于 BitTorrent 进行分享。
GitTorrent 包含 5 个组件:
dgit 允许你把 Debian 文档看成一个 Git
库,可以获取任意包的 Git 视图。如果你有足够的访问权限,可以上传到 Git,或者从 Git 构建,其他 dgit 用户可以看到你的 Git 库。
该项目的目的是为 Gitlab 实现类似 Github Pages 服务的功能。
依赖库:
Node.js
Express
git_snip 可以安全地清理掉你 Git
库上的分支项目。当一个分支项目远程合并后,你本地的分支不会自动删除,并且会让你更难找到相关的分支。此项目旨在通过git_cherry 找到本地已经合并的分支,然后删除它们。
Gitlet 是 Git 的 JavaScript 实现。支持 init, add, rm, commit, branch,checkout, diff, remote, fetch, merge, push, pull, status 和clone 操作。
gg (Git Goodies)是常用 Git 命令的快捷键,是 git
googdies 的 cookbook。
Github Selfies 可以在你 Github 的需求和贡献上加上你的自拍照。
GitHub-Ldap 是 GitHub Enterprise 的一部分,是 LDAP 客户端。
GitHub-Ldap 封装了 Net::LDAP,方便易用。