您的位置:首页 > 其它

Ubuntu下搭建repo服务器(一): 配置gitosis

2018-03-14 10:56 246 查看
1. 说明服务器端IP: 192.168.1.126,下文简称:A端;客户端IP: 192.168.130.19,下文简称:B端;Android工程代号:17435。 2. 安装必要软件(A端)sudo apt-get install git-core openssh-server openssh-client 3. 安装配置gitosis3.1 下载gitosis(A端)
如果失败 用下面的地址:
3.2 安装 gitosis(A端)
如果python setup.py install失败,需要安装python-setuptools:
3.3 为gitosis创建系统用户(A端)创建一个禁用密码的用户git:
3.4 新建并配置gitosis管理员(B端)最好不要用A电脑的用户作为管理员,本文使用B端的gitadmin用户作为gitosis管理员。a)生成 pub.key(B端)
生成在 /home/gitadmin/.ssh/id_rsa.pub下面,把id_rsa.pub拷贝到A端的tmp目录下:
b)执行gitosis-init(A端)
此时,会在/home/git目录下生成一些目录,如果其他用户需要clone gitosis-admin.git的权限,需要执行以下操作:
c) 从A端克隆gitosis-admin.git(B端)
其中,gitosis.conf是gitosis的配置文件,用于配置用户和权限,keydir/是所有组成员的公钥。查看gitosis.conf文件,内容如下:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  repo git