首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

ubuntu 停搭建GIT server

2013-07-20 
ubuntu 下搭建GIT server团队计划将版本控制服务器由VSS切换到GIT,先实践一下。在ubuntu11.04下命令行安装

ubuntu 下搭建GIT server
团队计划将版本控制服务器由VSS切换到GIT,先实践一下。

在ubuntu11.04下命令行安装失败,缺失的依赖过多。没有git客户端,只好到https://github.com/res0nat0r/gitosis手动下载安装包。
然后参考https://github.com/res0nat0r/gitosis上的指导开始安装。
1、解压缩,运行python setup.py install安装

第一步就开始抱错,提示

Traceback (most recent call last):  File "setup.py", line 2, in ?  from setuptools import setup, find_packages ImportError: No module named setuptools

按照提示到https://pypi.python.org/pypi/setuptools下载安装包,安装之后继续python setup.py install成功。

2、配置用户
sudo adduser \    --system \    --shell /bin/sh \    --gecos 'git version control' \    --group \    --disabled-password \    --home /srv/example.com/git \    git


3、生成SSH public key
运行ssh-keygen输入必要参数
4、为新用户设置仓库
git gitosis-init <FILENAME.pub
FILENAME.pub是上一部生成的公钥
到这又出问题了,提示:
File "/usr/local/python2.7/subprocess.py", line 1213, in _execute_child      raise child_exception  OSError: [Errno 2] No such file or directory


是python的错误提示,看惯了java的异常再看python的异常很是无奈,google了一下,没有明确的解释。查看subprocess.py的1213行也没思路。只好继续google,看到http://blog.csdn.net/lastsweetop/article/details/8257623上面提到“ln -s /usr/local/bin/git /usr/bin/git”,对照错误提示基本一致。
确定应该是没安装git客户端的原因。下载安装客户端之后配置成功。

热点排行