一、依赖安装
1.安装git-core(git版本控制核心软件)
安装openssh-server和openssh-client是由于git需要通过ssh协议来在服务器与客户端之间传输文件
sudo apt-get install git-core openssh-server openssh-client
2.安装Python的setuptools和gitosis
由于gitosis的安装需要依赖于python的一些工具,所以我们需要先安装python
sudo apt-get install python-setuptools
# 安装gitosis之前需要初始化一下服务器的git用户信息,这个随便填
ubuntu:~$ git config --global user.name "myname"
ubuntu:~$ git config --global user.email "******@gmail.com"
# 可以通过以下命令获取gitosis版本文件
ubuntu:~$ git clone https://github.com/res0nat0r/gitosis.git
# 进入以上下载好的gitosis版本文件目录安装gitosis
ubuntu:/tmp$ cd gitosis/
ubuntu:/tmp/gitosis$ sudo python setup.py install
二、创建git管理员账户、配置git
1.创建一个账户(git)作为git服务器的管理员,可以管理其他用户的项目权限
ubuntu:/tmp/gitosis$ sudo useradd -m git //创建git用户
ubuntu:/tmp/gitosis$ sudo passwd git //设置git用户密码
2.创建项目仓库存储点
由于gitosis默认状态