参考文章: http://www.runoob.com/git/git-server.html
操作系统: CentOS 6.5
客户端操作系统:Mac
1、安装Git
$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel
$ yum install git
2、创建一个 git 用户组和用户:
$ groupadd git
$ adduser git -g git
修改 git 用户的shell:
$ vi /etc/passwd
把这一行:
git:x:500:500::/home/git:/bin/bash
改成:
git:x:500:500::/home/git:/usr/bin/git-shell
如果不改 git 用户的shell,在客户端clone时,会报错:
fatal: protocol error: bad line length character: This
3、创建证书登录
创建authorized_keys文件,用于保存用户的公钥:
$ cd /home/git/
$ mkdir