欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

CentOS系统搭建git服务器

来源:本站整理 作者:佚名 时间:2014-11-28 TAG:CentOS git 我要投稿

 Git是一个分布式的版本控制系统。使用git的时候,客户端与服务器通讯使用的是ssh协议。用ssh的主要优点是速度快(传输前数据会先压缩,比HTTP快)、安全、方便读写。客户端通过ssh访问服务器端的验证方式一般有两种:一种是用户名密码的方式,一种是使用公私钥认证的方式。 使用公私钥的方式比较方便,无需每次登录输入密码。某个受信任的客户端的公钥会被设置在服务器端的 ~/.ssh/authorized_keys文件中。有关此文件的格式可以参见 sshd的用户手册 man sshd。authorized_keys有个重要的功能就是支持 command参数,用户每次使用此公钥进行验证的时候就会执行此后面的命令,这样就可以做一些登录相关的逻辑处理。

1、环境说明:操作系统所在的主机只有内网IP,可访问外网。

2、安装setuptools

      a、wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz

     b、tar zxvf setuptools-0.6c11.tar.gz

     c、cd setuptools-0.6c11

     d、python setup.py build

     e、python setup.py install

3、克隆gitosis并安装

      在任意目录下:

      git clone git://github.com/res0nat0r/gitosis.git

      cd gitosis

      python setup.py install

至此git服务器软件安装完毕

 

 

4、新建服务器用户(这里的用户指的是操作系统的用户,只是该用户专门用于管理git而已)

      su -c 'useradd retonGame'

     su -c 'passwd retonGame'

      然后输入密码即可

[1] [2]  下一页

【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载