准备工作
先要安装好两台电脑,系统为 ubuntu,12.04 版本,分别作为服务器和普通用户电脑。假
设服务器的用户名为 lrc, IP 为 192.168.1.100 ,普通用 户 电 脑的用户 名 为 rein ,IP 为
192.168.1.101
并且两台电脑都可以正常连接 internet 网。
下面的安装步骤都是在服务器的电脑上操作:
一、安装 git 服务器所需软件
系统软件库的索引文件太旧,先更新一下,更新命令如下:
sudo apt-get update
git-core 是 git 版本控制核心软件,安装 openssh-server 和 openssh-client 是由于 git 需要通过
ssh 协议来在服务器与客户端之间传输文件,安装命令如下:
sudo apt-get install git-core openssh-server openssh-client -y
安装 Python 的 setuptools 和 gitosis,由于 gitosis 的安装需要依赖于 python 的一些工具,所
以我们需要先安装 python 的 setuptools。执行下面的命令:
sudo apt-get install python-setuptools -y
接下来准备安装 gitosis,安装 gitosis 之前需要初始化一下服务器的 git 用户信息,这个随便
填。执行下面的命令:
git cong --global user.name "xxx"
git cong --global user.email "******@qq.com"
安装 gitosis,gitosis 主要是用于给用户授权,设置权限,执行下面 3 条命令:
cd /tmp
git clone h(ps://github.com/res0nat0r/gitosis.git
cd gitosis/
注意 res0nat0r 两个都是数字 0.
使用 python 命令安装当前目录/tmp/gitosis 下的 setup.py 的 python 脚本进行安装
评论0