git服务器搭建

来源:互联网 发布:淘宝客如意投佣金比例 编辑:程序博客网 时间:2024/06/14 16:29

git服务器搭建

github本身是一个免费的远程源码托管平台,但是如果要建立私有的仓库还是要花点小钱的,作为技术人员何不自己搭个git服务器呢,其实只要花个10分钟直接就可以搞定了:

  • 第一步
    准备一台linux 服务器 安装git,我用的是centos,直接用yum安装:
    yum install git

  • 第二步

  • 创建一个git用户 ,用来运行git服务
  • adduser git
  • 并添加到git用户组
  • 第三步
  • 创建证书登录
    收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个

  • 创建一个空的仓库

  • git init –bare sample.git
  • chown -R git:git sample.git
  • 禁用shell登录
  • 编辑/etc/passwd文件
  • git:x:6001:6001:,,,:/home/git:/bin/bash
  • 改为
  • git:x:6001:6001:,,,:/home/git:/usr/bin/git-shell
    第六步,克隆远程仓库:
    现在可以在自己的电脑上clone这个仓库了
    git clone git@server:/git/sample.git

小团队的公钥管理直接手工就可以了
大团队可以用 Gitosis 来管理

0 0
原创粉丝点击