搭建一个简单的git服务器(基于阿里云)

来源:互联网 发布:贩卖数据 编辑:程序博客网 时间:2024/05/16 04:02

今天花了一天时间学了学git,git的一些常规使用命令都没什么好说的。所以就来说说我最感兴趣的内容:在服务器(本文基于阿里云Ubuntu)上搭建git服务器。

步骤

  1. 搭建git服务器首先得安装了必要的软件 sudo apt-get git git-core ssh
  2. 然后我们创建一个git用户 sudo adduser git 这样会在/Home 目录下生成一个git用户的目录
  3. 在git目录中找到或创建一个 .ssh目录,并在 .ssh 目录中找到或创建一个authorized_keys 的文件
  4. 添加公钥( id_rsa.pub 文件里的内容 )到第3步中 authorized_keys文件中去,一行添加一个公钥
  5. 初始化一个空的git仓库,比如在/srv 目录下使用 git init --bare test.git,则会在 /srv目录下生成这个仓库
  6. 使用git clone 将仓库克隆到本地,如: git clone git@host:/srv/test.git 其中的host是你服务器的主机名,其余内容不变
  7. 现在就可以提交和进行push操作了

提示:需要对公钥进行管理可以用gitolite工具

0 0
原创粉丝点击