git

使用 proxychains 代理 git 命令

由于众所周知的原因,git clone 经常非常的慢,可以使用 proxychains 加上某个 socks5 或者 http 代理来加速。

在 ubuntu 14.04 上安装 proxychains:

sudo apt-get install proxychains

编辑配置文件 /etc/proxychains.conf,socks5,socks4,http 协议的代理都支持:

 [ProxyList]
 socks5  10.0.0.10        7072
 http    192.168.89.3    8080

保存退出。

只要在任何需要通过代理访问的命令前面加上 proxychains 即可:

 proxychains git clone https://github.com/grafana/grafana

完。happy proxying。… 查看详细

centos 7 部署 gerrit + LDAP + gitweb + MySQL

前言

核心需求是部署一个 Gerrit 做 code review。操作系统是 Centos 7,由于公司目前没有 LDAP 服务,所以只能自建。另外还需要 gitweb 方便在页面上查看代码。数据库使用最熟悉的 MySQL。为什么要强调 centos 7,因为版本不同,安装过程差别就比较大,centos6 和 7 上 ldap 安装就不大一样,和 debian 那更不一样,所以特别点出,以防用错。

全部部署完成后的版本号:

mariadb-server-5.5.47-1.el7_2.x86_64  # mysql
openldap-2.4.40-9.el7_2.x86_64
查看详细