3t4342 发表于 2015-1-26 09:24:25

centos6 git搭建

1,安装openssh服务断和客户端


      yum -y install openssh*

2,安装git和python-setuptools

    yum -y install git python-setuptools
3,获取并安装gitosis,来管理git仓库   
    git clone https://github.com/res0nat0r/gitosis.git    cd gitosis                                                                                  python setup.py   install   
4,生成公钥,这里为本机为客户端,并把公钥复制到/tmp下        ssh-keygen    cp ~/.ssh/id_rsa.pub /tmp
5,配置gitosis   
    useradd git

    sudo   -H -u git gitosis-init </tmp/id_rsa.pub //将公钥导入gitosis管理,生成管理账户,并在git用户    家目录上创建repositories文件夹,作为git仓库

chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update //修改权限
6,第一次要用密码,为了第一次不用密码
   
          cat /tmp/id_rsa.pub >> /home/git/.ssh/authorized_keys //将root公钥导入         chmod 600 /home/git/.ssh/authorized_keys   //权限一定要改成600,要不就提醒权限过高
7,管理git配置,“下载”成功就代表你的git成了
      git clone git@127.0.0.1:/gitosis-admin.git

页: [1]
查看完整版本: centos6 git搭建