Git开源工具GitHub-Ldap、Openspace、karn、gitlib介绍

以下为你介绍的Git开源工具都可用在Linux系统上:GitHub-Ldap(LDAP 客户端)、Openspace(Github 项目展示)、karn(Git 多账号管理)、gitlib(git仓库php开发包)。

1、GitHub-Ldap(LDAP 客户端)

GitHub-Ldap 是 GitHub Enterprise 的一部分,是 LDAP 客户端。

GitHub-Ldap 封装了 Net::LDAP,方便易用。

安装:

将此行添加到应用程序的Gemfile中:

gem 'github-ldap'

然后执行:

$ bundle

或将其自己安装为:

$ gem install github-ldap

下载地址:https://github.com/github/github-ldap

2、Openspace(Github 项目展示)

Git开源工具GitHub-Ldap、Openspace、karn、gitlib介绍

Openspace 是一个用来将你在 Github 上的项目汇总显示在一个网页里的应用。

如上图所示。

入门:

1]、克隆并推送到username.github.io仓库。

2]、使用数据工具创建您的projects.json文件。

3]、如果需要,请修改projects.json并在本地进行测试(运行它的最简单方法是在根文件夹中运行python -m SimpleHTTPServer并浏览至http://localhost:8000。

4]、Push。

下载地址:https://github.com/EverythingMe/openspace

3、karn(Git 多账号管理)

将您的Git存储库设置为始终使用基于目录树的特定身份。

使用karn,您无需手动将本地存储库配置更改为与全局存储库不同的标识。

如果需要,kan将更改存储库的本地user.name和user.email配置,但绝不会修改全局配置。

安装说明:

1]、Homebrew (OS X):

在OS X上使用Homebrew安装:

brew install karn

2]、预建二进制

前往发行页面下载适用于OS X/Linux/Windows的预编译二进制文件。

3]、Go

您可以使用Go运行以下命令来安装karn:

go get github.com/prydonius/karn/cmd/karn

4]、Arch Linux

它有一个AUR软件包,您可以使用所选的AUR助手来安装它。

下载地址:https://github.com/prydonius/karn

4、gitlib(git仓库php开发包)

此项目是gitonomy项目的一部分,用于操作git仓库。

本质上是调用shell命令。

需要php5.3以上,并且已安装git。

目前还不支持远程操作和submodule功能。

快速开始:

您可以使用Composer安装git lib,只需提供所需的版本:

$ composer require gitonomy/gitlib

或手动编辑composer.json文件:

{

"require": {

"gitonomy/gitlib": "^1.1"

}

}

下载地址:https://github.com/gitonomy/gitlib

注明

以上就是Git开源工具GitHub-Ldap、Openspace、karn、gitlib的介绍内容,这些Git开源工具都能使用在Linux操作系统中。

栏目相关文章